解决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访问mysql数据库的实现方法(2则示例)
Jan 06 Python
python实现发送和获取手机短信验证码
Jan 15 Python
Python django实现简单的邮件系统发送邮件功能
Jul 14 Python
Python numpy实现数组合并实例(vstack,hstack)
Jan 09 Python
python爬虫获取多页天涯帖子
Feb 23 Python
Python格式化输出字符串方法小结【%与format】
Oct 29 Python
Golang GBK转UTF-8的例子
Aug 26 Python
Python3 集合set入门基础
Feb 10 Python
Python word文本自动化操作实现方法解析
Nov 05 Python
python 邮件检测工具mmpi的使用
Jan 04 Python
python FTP编程基础入门
Feb 27 Python
Python中OpenCV实现查找轮廓的实例
Jun 08 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
几种显示数据的方法的比较
2006/10/09 PHP
php设计模式 Facade(外观模式)
2011/06/26 PHP
pdo中使用参数化查询sql
2011/08/11 PHP
适用于抽奖程序、随机广告的PHP概率算法实例
2014/04/09 PHP
8个PHP程序员常用的功能汇总
2014/12/18 PHP
PHP框架性能测试报告
2016/05/08 PHP
PHP中Laravel 关联查询返回错误id的解决方法
2017/04/01 PHP
Laravel如何自定义command命令浅析
2019/03/23 PHP
javascript Math.random()随机数函数
2009/11/04 Javascript
javascript中Date()函数在各浏览器中的显示效果
2015/06/18 Javascript
jquery验证邮箱格式并显示提交按钮
2015/11/07 Javascript
基于EasyUI的基础之上实现树形功能菜单
2017/06/28 Javascript
快速解决bootstrap下拉菜单无法隐藏的问题
2018/08/10 Javascript
react中使用css的7中方式(最全总结)
2019/02/11 Javascript
详解VUE Element-UI多级菜单动态渲染的组件
2019/04/25 Javascript
用webpack4开发小程序的实现方法
2019/06/04 Javascript
js实现树形数据转成扁平数据的方法示例
2020/02/27 Javascript
如何利用Node.js与JSON搭建简单的动态服务器
2020/06/16 Javascript
vue设置默认首页的操作
2020/08/12 Javascript
uniapp微信小程序实现一个页面多个倒计时
2020/11/01 Javascript
Python列表list数组array用法实例解析
2014/10/28 Python
python实现根据主机名字获得所有ip地址的方法
2015/06/28 Python
python实现快速排序的示例(二分法思想)
2018/03/12 Python
Python中矩阵创建和矩阵运算方法
2018/08/04 Python
Python Numpy库datetime类型的处理详解
2019/07/13 Python
python实现简单银行管理系统
2019/10/25 Python
PyTorch中model.zero_grad()和optimizer.zero_grad()用法
2020/06/24 Python
Roxy美国官网:澳大利亚冲浪、滑雪健身品牌
2016/07/30 全球购物
欢迎标语大全
2014/06/21 职场文书
家具商场的活动方案
2014/08/16 职场文书
办公室文员工作自我鉴定
2014/09/19 职场文书
2014年会计个人工作总结
2014/11/24 职场文书
同学聚会通知书
2015/04/20 职场文书
贷款担保书范本
2015/09/22 职场文书
总结Pyinstaller打包的高级用法
2021/06/28 Python
再谈python_tkinter弹出对话框创建
2022/03/20 Python