使用Sphinx文档化Django项目时导入出错
我在记录一个Django项目的时候,遇到了一些错误,当我运行 make html
命令时出问题了。
如果我去到出错的.py文件,把文件开头的导入部分注释掉,那么 make html
命令就能顺利运行。
这是错误信息的一部分:
配置不当:请求的设置 CACHES,但设置没有配置。你必须定义环境变量 DJANGO_SETTINGS_MODULE,或者在访问设置之前调用 settings.configure()。
我试过这个 Sphinx文档没有导入Django项目设置 的方法,但没有效果。
1 个回答
4
我在这个网站上发现了这个内容(链接),对我有帮助。
我需要把它放到我的conf.py文件里。
sys.path.insert(0, os.path.abspath('..'))
from django.conf import settings
settings.configure()