我在django 1.8.0上运行django项目,使用" django manage.py runserver"。
值得注意的是,管理页面几个月前与CSS完美配合。但是,如果项目目录中的任何文件没有任何更改(使用git检查),则django管理页面现在缺少其CSS文件。
我注意到很多人遇到了类似的问题,但我无法用他们的解决方案解决问题。例如运行manage.py collectstatic。
[13/Dec/2015 00:35:00]"GET /admin/login/?next=/admin/ HTTP/1.1" 200 1931
[13/Dec/2015 00:35:00]"GET /static/admin/css/base.css HTTP/1.1" 200 1591
[13/Dec/2015 00:35:00]"GET /static/admin/css/login.css HTTP/1.1" 200 1591
如您所见,根据日志正常访问css文件,但浏览器收到的css文件为空。
非常感谢您的帮助。感谢。
答案 0 :(得分:2)
您需要启用DEBUG并启用staticfiles应用。如果您不想启用DEBUG,可以使用--insecure命令行参数运行runserver。
https://docs.djangoproject.com/en/1.9/ref/contrib/staticfiles/
答案 1 :(得分:0)
[我回答因为我无法发表评论] 您应该检查这些文件的权限。确保为所有用户提供读访问权限!
您可以使用此命令为所有人提供读取权限
chmod a+r static_file