使用sphinx的Django项目文档



我使用的是启用autodoc的django 1.5.8和Sphinx 1.2.2。我已经添加了一些代码到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文件时也会失败)。

Strange…

当我改变秘钥的值时问题就消失了

最新更新