Heroku 无法提供 django 管理员静态文件 - 其他静态文件工作



我在从 Heroku 提供 django 管理静态文件时遇到问题。

收到/static/admin/css/base 的 404 错误.css - 我有相同的 dir 结构,文件库.css 就在里面。

非管理员静态文件工作得很好

这是我提供静态文件的方式:

urlpatterns += patterns('',
    url(r'^static/(?P<path>.*)$', 'django.views.static.serve',
        {'document_root': settings.STATIC_ROOT, 'show_indexes': True}),
    url(r'^media/(?P<path>.*)$', 'django.views.static.serve',
        {'document_root': settings.MEDIA_ROOT, 'show_indexes': True})

有谁知道如何解决这个问题?

想通了!它与Cloudflare缓存有关,我在浏览器中禁用缓存,一切都按预期工作。

最新更新