2
嗨我正在写一些使用狮身人面像Django项目的文档。狮身人面像autodoc不导入模块
我的项目(Django的1.4)看起来是这样的:
/funproject
/documentation
# this is where sphinx files live
/source
conf.py
...
/funproject
__init__.py
settings.py
admin.py
models.py
/app1
/app2
fabfile.py
manage.py
我在conf.py狮身人面像设置:
import sys, os
sys.path.append(os.path.join(os.path.dirname(__file__), '../..'))
os.environ['DJANGO_SETTINGS_MODULE'] = 'funproject.settings'
from funproject import settings
from django.core.management import setup_environ
setup_environ(settings)
在我的狮身人面像源文件
所以我可以这样做:
.. automodule:: app1.models
:members:
它工作正常。然而,这两个例子不工作:
1.
.. automodule:: funproject.models
:members:
2.
.. automodule:: fabfile
:members:
的第二部作品,如果我移动到fabfile APP1和使用app1.fabfile
我米猜测我有我的conf.py
一些问题,但我已经尝试了很多衍生物,但我不能导入我的fabfile.py
,除非它是在应用程序目录下(第尽管在/funproject
之下它也不起作用)。
任何帮助,这将不胜感激。