2013-03-15 1 views
2

안녕하세요 저는 스핑크스를 사용하여 장고 프로젝트에 대한 몇 가지 문서를 작성하고 있습니다.스핑크스 autodoc 모듈 가져 오기

내 프로젝트 (장고 1.4)은 다음과 같습니다 :이 작업을 수행 할 수 있습니다 내 스핑크스 소스 파일에 따라서

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) 

:

/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의 설정을 가지고

.. automodule:: app1.models 
    :members: 

잘 작동합니다. 내가 APP1에 fabfile를 이동하는 경우

1.

.. automodule:: funproject.models 
    :members: 

2.

.. automodule:: fabfile 
    :members: 

두 번째 작품을하고 app1.fabfile

나 '사용하지만,이 두 가지 예는 작동하지 않습니다 내 생각 엔 내 conf.py과 관련된 문제가 있지만 많은 파생어를 시도했지만 내 fabfile.py을 가져올 수 없습니다. 응용 프로그램 디렉토리 (th 아래 /funproject 중 하나도 작동하지 않습니다). 이와

어떤 도움이 많이 주시면 감사하겠습니다.

답변

0

fabric fabfile 디렉토리 스타일을 사용해 볼 수 있습니까? 아마도 자동차 모듈이 단일 파일 모듈을 보지 않는 경우가있을 것입니다. 이 다른 스타일의 문서는 here

입니다.