繁体   English   中英

使用python manage.py runserver收集静态后,Django admin CSS丢失了

[英]Django admin CSS missing, after collecting static, with python manage.py runserver

我在django 1.8.0上使用“django manage.py runserver”运行django项目。

值得注意的是,管理页面几个月前与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文件,但浏览器收到的css文件为空。

非常感谢您的帮助。 谢谢。

UDPATE :所有文件都具有读访问权限,如下所示! 在此输入图像描述

您需要启用DEBUG并启用staticfiles应用程序。 如果您不想启用DEBUG,可以使用--insecure命令行参数运行runserver。

https://docs.djangoproject.com/en/1.9/ref/contrib/staticfiles/

[我回答因为我无法发表评论]你应该检查这些文件的权限。 确保为所有用户提供读取权限!

您可以使用此命令chmod a+r static_file为所有人提供读取权限

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM