我正在为Django项目设置一些文档。该文档位于项目根目录中名为docs的文件夹中:
project-root/
doc/
app1/
app2/
app3/
urls/
问题是我正在为doc /文件夹中的文档编写扩展名。当我生成文档时,我在Django的上下文之外运行扩展(就像脚本一样)。在扩展程序中,我需要访问项目网址文件中的对象。
但是当我尝试导入project.urls时,我收到导入错误。
如果我在不通过Django运行的project-root / doc / extension.py中运行脚本,我如何才能访问project-root / url?
答案 0 :(得分:0)
您可以使用以下方法设置Django环境:
import os, sys
sys.path.append("/path/to/your_project/")
os.environ["DJANGO_SETTINGS_MODULE"] = "yourproject.settings"