我在从 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缓存有关,我在浏览器中禁用缓存,一切都按预期工作。