2013-11-28 2 views
1

API 앱을 생성 한 Django 1.5 프로젝트가 있고 sphinx 1.2b2로 문서화되었습니다. 사이트가 서버에 배치 될 때 웹 페이지처럼 액세스되도록 설명서를 사용하고 싶었습니다. Django doc 앱이 올바르게 작동하지 않습니다.

나는 조금 연구를했고, 나는이 구성 qith 설치 한 응용 프로그램의 이름 장고 - 문서가 있음을 발견

settings.py :

SITE_ROOT = os.path.dirname(os.path.realpath(__file__)) 
DOCS_ROOT = os.path.join(SITE_ROOT, '../docs/_build/html/') 

urls.py :

urlpatterns = patterns('', 
    url(r'^api/', include('app.api.urls')), 
    url(r'^admin/', include(admin.site.urls)), 
    url(r'^docs/', include('docs.urls')), 
) 

"/ docs /"에 액세스 할 때마다 스핑크스 문서의 index.html을 볼 수 있지만 CSS 스타일은 없습니다 "API"링크를 클릭하면 URL이 다음과 같이 표시됩니다. "/docs/_file/api.html"하지만 index.html이 계속 표시됩니다. 내가 다시 "API"링크를 클릭했을 때, URL은 "/docs/_file/_file/api.html"모양 및 페이지 오류를 보여줍니다

"/../docs/_build/html/_files/_files/api.html" does not exist

가 어떻게 링크 참조를 해결할 수 ? 정적 CSS 파일을 추가하려면 어떻게해야합니까?

답변

0

스핑크스 버전을 1.1.3으로 변경했는데 제대로 작동합니다.

관련 문제