8

好的——我有一个想要记录的 Django 项目——所以我安装了 Sphinx。安装很顺利,我可以将所有 HTML 输出到一个_build文件夹中。但...

问题是:我如何在浏览器中实际查看我的文档?

是否假定文档不会在 Django 项目中而是在其自己的网站中查看?如果在 Django 项目中查看,是否需要设置一个url模式来处理文档?

我有点困惑如何在 Django 项目中的浏览器中实际查看这些信息。

4

1 回答 1

9
url(r'^docs/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.DOCS_ROOT}),
url(r'^docs/', 'django.views.static.serve', {'document_root': settings.DOCS_ROOT, 'path': 'index.html'}),

其中 settings.DOCS_ROOT 是 Sphinx 生成的 docs/_build/html 目录的绝对路径。

为此目的,有一个可重用的应用程序:django-docs ;)

于 2013-04-29T08:43:44.360 回答