将文件保留在django项目的根目录中,然后在settings.py文件中添加以下内容。
PROJECT_ROOT = os.path.abspath(os.path.dirname(__file__))
然后在视图中执行此操作。
import osfrom django.conf.settings import PROJECT_ROOTfile_ = open(os.path.join(PROJECT_ROOT, 'filename'))
更新:
在较新的Django版本
base_DIR中,已经在settings.py文件中定义了该版本。因此,您可以执行以下操作。
import osfrom django.conf import settingsfile_ = open(os.path.join(settings.base_DIR, 'filename'))



