Django在网址中查看.static?

问题描述 投票:0回答:1

我正在尝试用Django设置Sphinx。

Sphinx生成html文件,并根据文件/目录结构在它们之间建立链接。

由于Sphinx只生成静态文件,我必须使用django.views.static设置我的URL

URLs.朋友

from django.contrib import admin
from django.conf import settings
from django.urls import path
from django.views import static


urlpatterns = [
    path('admin/', admin.site.urls),
    path('', static.serve, {'document_root': settings.DOCS_ROOT, 'path': 'index.html'}, name='index'),
    path('(<path>.html)', static.serve, {'document_root': settings.DOCS_ROOT}, name='static.file.serve'),
]

这对index.html很好,但在其他模板上返回404。

python django url static python-sphinx
1个回答
0
投票

我发布这个愚蠢的感觉,并立即找到答案。我刚刚稍微更改了最后一个网址。

path('<path>', static.serve, {'document_root': settings.DOCS_ROOT}, name='static.file.serve')
© www.soinside.com 2019 - 2024. All rights reserved.