Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何查看Django中生成的HTML Sphinx?_Django_Python Sphinx - Fatal编程技术网

如何查看Django中生成的HTML Sphinx?

如何查看Django中生成的HTML Sphinx?,django,python-sphinx,Django,Python Sphinx,好的-我有一个Django项目,我想记录它——所以我安装了Sphinx。安装顺利,我可以将所有HTML输出到\u build文件夹。但是 问题是:如何在浏览器中查看文档 是否假定文件不会在Django项目中查看,而是在其自己的网站上查看?如果在Django项目中查看,是否需要设置url模式来处理文档 我有点困惑如何在Django项目中的浏览器中实际查看这些信息 url(r'^docs/(?p.*)$,'django.views.static.service',{'document\u root'

好的-我有一个Django项目,我想记录它——所以我安装了Sphinx。安装顺利,我可以将所有HTML输出到
\u build
文件夹。但是

问题是:如何在浏览器中查看文档

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

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

url(r'^docs/(?p.*)$,'django.views.static.service',{'document\u root':settings.docs\u root}),
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'}),
url(r“^docs/”、“django.views.static.service”、{'document_root':settings.docs_root,'path':'index.html'}),
其中settings.DOCS\u ROOT是Sphinx生成的DOCS/\u build/html目录的绝对路径


有一个可重用的应用程序正是为了这个目的:;)

这对我有用:
url(r'^docs/,'django.views.static.serve',{'document_root':settings.docs_root,'path':'index.html')、url(r'^docs/(?p.*),'django.views.static.serve',{'document_root':settings.docs_root}),
django 3.1这对我有用url(r'^docs/,'django.views.static.serve),{'document_root':settings.DOCS_root,'path':'index.html'}),url(r'^DOCS/(?P.*)$',django.views.static.service,{'document_root':settings.DOCS_root}),