Django admin CSS 缺失,收集静态后,用 python manage.py runserver
Django admin CSS missing, after collecting static, with python manage.py runserver
我 运行 django 1.8.0 上的 django 项目,"django manage.py runserver"。
请注意,几个月前管理页面与 CSS 完美配合。然而,项目目录中的任何文件都没有任何更改(使用 git 检查),django 管理页面现在丢失了它的 CSS 文件。
我注意到很多人都有类似的问题,但我一直无法用他们的解决方案解决问题。例如运行宁 manage.py 收集静态。
[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文件是空的。
非常感谢您的帮助。谢谢。
UDPATE:
如下所示,所有文件都具有读取权限!
[我回答因为我不能评论]
您应该检查这些文件的权限。确保为所有用户授予读取权限!
您可以使用此命令授予所有人读取权限
chmod a+r static_file
您需要启用 DEBUG 并启用 staticfiles 应用程序。如果您不想启用 DEBUG,您可以 运行 运行server with --insecure 命令行参数。
https://docs.djangoproject.com/en/1.9/ref/contrib/staticfiles/
我 运行 django 1.8.0 上的 django 项目,"django manage.py runserver"。
请注意,几个月前管理页面与 CSS 完美配合。然而,项目目录中的任何文件都没有任何更改(使用 git 检查),django 管理页面现在丢失了它的 CSS 文件。
我注意到很多人都有类似的问题,但我一直无法用他们的解决方案解决问题。例如运行宁 manage.py 收集静态。
[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文件是空的。
非常感谢您的帮助。谢谢。
UDPATE:
如下所示,所有文件都具有读取权限!
[我回答因为我不能评论] 您应该检查这些文件的权限。确保为所有用户授予读取权限!
您可以使用此命令授予所有人读取权限
chmod a+r static_file
您需要启用 DEBUG 并启用 staticfiles 应用程序。如果您不想启用 DEBUG,您可以 运行 运行server with --insecure 命令行参数。
https://docs.djangoproject.com/en/1.9/ref/contrib/staticfiles/