Py学习  »  问与答

Django 1.4.5 开启 DEBUG=True 之后静态文件 404 的问题

chichou • 11 年前 • 6865 次点击  

在设置 DEBUG = True 之后,所有的 js 和 css 均是 404。奇怪的是同在 static/ 目录的 robots.txt 正常。设置 DEBUG = False 就没事,但我需要调试一些问题。

而我的 STATIC_ROOT / STATIC_URL / STATICFILES_DIRS 都已正确配置。

已经尝试过下面两种方法:

  1. 在路由(urls.py)中强制增加规则:

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

  2. 使用 --insecure 参数启动 manage.py runserver

均告失败。还有其他的解决思路吗?或者跟我用的 Django 版本有关系?

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/410
 
6865 次点击  
文章 [ 1 ]  |  最新文章 11 年前