在设置 DEBUG = True 之后,所有的 js 和 css 均是 404。奇怪的是同在 static/ 目录的 robots.txt 正常。设置 DEBUG = False 就没事,但我需要调试一些问题。
而我的 STATIC_ROOT / STATIC_URL / STATICFILES_DIRS 都已正确配置。
已经尝试过下面两种方法:
-
在路由(urls.py)中强制增加规则:
urlpatterns += patterns(
'',
url(r'^static/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.STATIC_ROOT}),
)
-
使用 --insecure 参数启动 manage.py runserver
均告失败。还有其他的解决思路吗?或者跟我用的 Django 版本有关系?