Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/288.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
Python Django doc应用程序不具有CSS错误HTML文件不存在_Python_Html_Django_Python Sphinx - Fatal编程技术网

Python Django doc应用程序不具有CSS错误HTML文件不存在

Python Django doc应用程序不具有CSS错误HTML文件不存在,python,html,django,python-sphinx,Python,Html,Django,Python Sphinx,我有一个Django 1.5项目,在这个项目中我创建了一个API应用程序,并用sphinx 1.2b2进行了记录。我希望在将站点放置在服务器中时,可以像访问网页一样使用文档 我做了一些研究,发现有一个名为django docs的应用程序,我已经安装了以下配置: settings.py: SITE_ROOT = os.path.dirname(os.path.realpath(__file__)) DOCS_ROOT = os.path.join(SITE_ROOT, '../docs/_buil

我有一个Django 1.5项目,在这个项目中我创建了一个API应用程序,并用sphinx 1.2b2进行了记录。我希望在将站点放置在服务器中时,可以像访问网页一样使用文档

我做了一些研究,发现有一个名为django docs的应用程序,我已经安装了以下配置:

settings.py:

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

urlpatterns = patterns('',
    url(r'^api/', include('app.api.urls')),
    url(r'^admin/', include(admin.site.urls)),
    url(r'^docs/', include('docs.urls')),
)
每当我访问“/docs/”时,我都可以看到sphinx文档的index.html,但它没有CSS样式 当我单击“API”链接时,url如下所示:“/docs/_file/API.html”,但页面继续显示index.html。当我再次单击“API”链接时,url看起来像“/docs/\u file/\u file/API.html”,页面显示错误:

“/../docs/\u build/html/\u files/\u files/api.html”不存在


如何解决链接引用?如何添加静态CSS文件?

我将sphinx版本更改为1.1.3,并且工作正常