Django项目文档与sphinx

时间:2014-07-14 09:43:43

标签: python django python-sphinx

我正在使用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文件时也会失败)。

1 个答案:

答案 0 :(得分:0)

...奇怪

当我更改密钥的值时,问题就消失了。