解决Django站点admin管理页面样式表(CSS style)丢失

参照这篇教程激活完django自带服务器的admin管理页面后,照着教程所描述的那样,尝试打开http://127.0.0.1:8000/admin/,发现自己的浏览器显示如下

很明显可以看出,虽然业务逻辑正常表达,但这已经丢失了CSS,标准的白底黑字的交互环境,总让人感到不爽。
我查看命令行的报错信息,发现如下报错信息:

好了,看来我们已经找到问题所在,原来在Lib目录下mimetypes.py的文件编码问题,现在我们打开这个文件,在文件末尾添加:

reload(sys)
sys.setdefaultencoding(‘gbk‘)

保存退出后,刷新http://127.0.0.1:8000/admin/页面,就会发现:

是不是比之前的看起来舒服多了!!! __(:3」∠)

时间: 2024-08-02 03:44:07

解决Django站点admin管理页面样式表(CSS style)丢失的相关文章

解决Django Admin管理界面样式表(CSS Style)丢失问题

我在配置django自带管理界面过程中登录http://domain.com/admin后台时出现样式表丢失的问题,界面变成了这样: 系统环境:centos6.5+nginx1.5.9+uwsgi2.0.4+django1.4.9 nginx配置文件: server {         listen       80;         server_name  www.omserver.com;         location / {             uwsgi_pass 192.16

【Python】解决Django Admin管理界面样式表(CSS Style)丢失问题

配置Django Admin,关于如何启用请参考Django官方文档<Activate the admin site>.但是我在配置过程中登录http://example.com/admin后台时出现样式表丢失的问题,比如说界面变成了这样: 上网搜索了不少文档,多是Apache环境下的解决方案,我配置的是Nginx服务器,所以根据Apache的解决提示进而摸索办法,最终要解决这个问题我这里总结有3步(假设已经配置好admin登录系统): 1. 修改settings.py中STATIC_ROOT

【解决】python2.x版本的Django下admin管理页面css无效

折腾一下午,终于解决了这个问题,有必要记录一下,我就奇怪了为什么实验室电脑没问题,到宿舍就挂掉了,哼 主要是改mimetypes文件,位于D:\MySoftware\Python27\Lib下 1.添加代码 在mimetypes.py文件中找到 “default_encoding = sys.getdefaultencoding()” 在该代码之上添加 if sys.getdefaultencoding() != 'utf-8': reload(sys) sys.setdefaultencodi

python admin管理页面进不去的方法

python admin管理页面进不去 by 伍雪颖 python manage.py shell from django.contrib.auth.models import User user =User.objects.get() print user 看看有什么账号,然后修改密码进去 user =User.objects.get(username='admin') user.set_password('new_password') user.save()

HTML样式表css

一.样式表分类 1.内联式样式表 <p style="font-size:14px;">内联样式表</p> 2.内嵌式样式表(必须写在head标签里面) <style type="text/css"> p { 样式: } </style> 3.外部样式表(新建一个css用来放样式表,如果需要调用样式表需要在HTML文件中点右键→CSS样式→附加样式表) 有些标签有默认边框,需要先去除 二.选择器 1.标签选择器,用标签

Django之admin管理数据库,cookie验证及分页设置

一.admin管理数据库 1)models.py创建class类表 class Book(models.Model): name=models.CharField(max_length=20) price=models.IntegerField() pub_date=models.DateField() publish=models.ForeignKey("Publish") authors=models.ManyToManyField("Author") # 会自

Django:admin管理工具的使用

1.admin组件使用 Django提供了基于web的管理工具 Django自动管理工具是django.contrib的一部分,我们可以在项目配置文件settings.py里的INSTALLED_APPS看到它 settings.py INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.

引入样式表(css)的四种方式

一.使用style属性: 将style属性直接加在html标签里. <标签 style="属性1: 设定值1; 属性2: 设定值2; "> 例如: <td style="color:blue;font-size:9pt;font-family:'黑体';line-height:150%;"> 这种用法的优点 是可灵巧应用样式于各标签中,但是缺点则是没有整篇文件的『统一性』.二.使用style标签: 将样式规则写在<style>..

ASP.NET动态引用样式表(css)和脚本(js)文件

// 引入js文件 HtmlGenericControl scriptControl = new HtmlGenericControl("script"); scriptControl.Attributes.Add("type", "text/javascript"); scriptControl.Attributes.Add("language", "JavaScript"); scriptControl