解决django后台管理界面添加中文内容乱码问题


Posted in Python onNovember 15, 2019

在学习使用django做一个简单的个人博客项目,通过admin后台添加中文文章内容的时候,遇到中文内容显示乱码的问题。

排除了网上资料中的提到的几个问题:

1.数据上传默认采用的是unicode编码

2.与settings.py中的LANGUAGE_CODE无关

3.在model中添加#coding:utf-8也没啥用

最后实际的问题是,我在使用mysql创建数据库时没有使用utf8编码,我重新创建了一个utf8字符集的数据库就解决了。

CREATE DATABASE db_name DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

CREATE DATABASE 的语法:

CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name
[create_specification [, create_specification] ...]

create_specification:
[DEFAULT] CHARACTER SET charset_name
| [DEFAULT] COLLATE collation_name

我是新建立了一个字符集,不知道修改字符编码是否管用,也粘在这里吧

更改数据库的字符编码

ALTER DATABASE db_name DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci

以上这篇解决django后台管理界面添加中文内容乱码问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python httplib,smtplib使用方法
Sep 06 Python
python根据出生日期返回年龄的方法
Mar 26 Python
初步解析Python下的多进程编程
Apr 28 Python
Django Admin 实现外键过滤的方法
Sep 29 Python
Python实现高斯函数的三维显示方法
Dec 29 Python
python如何解析配置文件并应用到项目中
Jun 27 Python
Flask-WTF表单的使用方法
Jul 12 Python
基于python 微信小程序之获取已存在模板消息列表
Aug 05 Python
python实现猜拳小游戏
Apr 05 Python
解决Python对齐文本字符串问题
Aug 28 Python
python global关键字的用法详解
Sep 05 Python
Python实现Excel自动分组合并单元格
Feb 22 Python
python中的TCP(传输控制协议)用法实例分析
Nov 15 #Python
Django admin禁用编辑链接和添加删除操作详解
Nov 15 #Python
django实现类似触发器的功能
Nov 15 #Python
Python socket实现的文件下载器功能示例
Nov 15 #Python
Django通过dwebsocket实现websocket的例子
Nov 15 #Python
Python numpy线性代数用法实例解析
Nov 15 #Python
Django中提示消息messages的设置方式
Nov 15 #Python
You might like
深入php之规范编程命名小结
2013/05/15 PHP
yii2的restful api路由实例详解
2019/05/14 PHP
如何简单地用YUI做JavaScript动画
2007/03/10 Javascript
jquery cookie插件代码类
2009/05/26 Javascript
jQuery 开天辟地入门篇一
2009/12/09 Javascript
解析jquery获取父窗口的元素
2013/06/26 Javascript
巧用jquery解决下拉菜单被Div遮挡的相关问题
2014/02/13 Javascript
30个经典的jQuery代码开发技巧
2014/12/15 Javascript
Javascript基础教程之while语句
2015/01/18 Javascript
jQuery多个input求和的实现方法
2015/02/12 Javascript
jQuery实现用户输入自动完成功能
2017/02/13 Javascript
JS实现的模仿QQ头像资料卡显示与隐藏效果
2017/04/07 Javascript
详解RequireJS按需加载样式文件
2017/04/12 Javascript
VUE v-for循环中每个item节点动态绑定不同函数的实例
2018/09/26 Javascript
小程序自定义单页面、全局导航栏的实现代码
2019/03/15 Javascript
Vue中使用create-keyframe-animation与动画钩子完成复杂动画
2019/04/09 Javascript
VUE中V-IF条件判断改变元素的样式操作
2020/08/09 Javascript
vue vant中picker组件的使用
2020/11/03 Javascript
[49:07]VGJ.T vs Optic Supermajor小组赛D组 BO3 第二场 6.3
2018/06/04 DOTA
Python socket.error: [Errno 98] Address already in use的原因和解决方法
2014/08/25 Python
Python利用matplotlib生成图片背景及图例透明的效果
2017/04/27 Python
python网络爬虫学习笔记(1)
2018/04/09 Python
python pandas库中DataFrame对行和列的操作实例讲解
2018/06/09 Python
python selenium自动上传有赞单号的操作方法
2018/07/05 Python
Python线程同步的实现代码
2018/10/03 Python
在Keras中实现保存和加载权重及模型结构
2020/06/15 Python
学python爬虫能做什么
2020/07/29 Python
上海期货面试题
2014/01/31 面试题
会计自我鉴定
2013/11/02 职场文书
物流仓管员岗位职责
2013/12/04 职场文书
12岁生日感言
2014/01/21 职场文书
信息管理专业自荐书
2014/06/05 职场文书
清洁员岗位职责
2015/02/15 职场文书
新闻稿格式范文
2015/07/18 职场文书
学习经验交流会策划书
2015/11/02 职场文书
教师学习十八届五中全会精神心得体会
2016/01/05 职场文书