刚安装上 django, 创建了个管理员.进后台发布 css 文件可以访问,但是后台页面出现混乱,

创建管理员.进后台后.就显示没有静态文件,css 全丢失的样子.但是通过源代码查看,可以直接访问里面的 css 等文件.

E:djangobbb>python manage.py runserver
Performing system checks...

System check identified no issues (0 silenced).
June 13, 2017 - 13:18:02
Django version 1.11.2, using settings 'bbb.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.
[13/Jun/2017 13:18:16] "GET /admin/ HTTP/1.1" 302 0
[13/Jun/2017 13:18:16] "GET /admin/login/?next=/admin/ HTTP/1.1" 200 1650
[13/Jun/2017 13:18:16] "GET /static/admin/css/base.css HTTP/1.1" 304 0
[13/Jun/2017 13:18:16] "GET /static/admin/css/login.css HTTP/1.1" 304 0
[13/Jun/2017 13:18:30] "GET /admin/login/?next=/admin/ HTTP/1.1" 200 1650
[13/Jun/2017 13:18:30] "GET /static/admin/css/base.css HTTP/1.1" 304 0
[13/Jun/2017 13:18:30] "GET /static/admin/css/login.css HTTP/1.1" 304 0

但是从源代码里直接访问: view-source:http://127.0.0.1:8000/static/... 是可以访问的,

我是用的 python 2.7.13 django1.11.2 版本

在 firefox 上就这样.

在 ie6.0 上后台就正常.

这很奇怪.我感觉应该是我本机上的什么原因.只是难以查找是什么原因. 而我在另一个台式机上用同样的版本的软件进后台一切正常. 很奇怪.所以想问问大家

补上图:
图片描述

图一,这是直接访问后台页面

图片描述

直接访问css 是可以打开css的

图片描述

运行后台显示.

回答:

可能你用的win系统。而且django版本比较低。
到Python2.7.6Libsite.py文件,修改479行 encoding = " gbk " # Default value set by _PyUnicode_Init()

你可以使用liunx,并且用django1.82+以上的版本!

以上是 刚安装上 django, 创建了个管理员.进后台发布 css 文件可以访问,但是后台页面出现混乱, 的全部内容, 来源链接: utcz.com/a/163471.html

回到顶部