我正在使用django 1.5.8和Sphinx 1.2.2并启用了autodoc。我已经为conf.py
添加了一些代码:
import sys
import os
sys.path.append(os.path.abspath(os.path.dirname(os.path.dirname(__file__))))
print sys.path
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "project.settings")
from django.conf import settings
但是当我正在尝试制作文档时,autodoc会在导入django.db.models的每个文件上失败并显示错误:
ImproperlyConfigured: The SECRET_KEY setting must not be empty.
SECRET_KEY
在我的settings.py文件中定义(没有我的应用根本不会运行,并且sphinx在处理conf.py文件时也会失败)。
答案 0 :(得分:0)
...奇怪
当我更改密钥的值时,问题就消失了。