解决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 相关文章推荐
Pyhton中单行和多行注释的使用方法及规范
Oct 11 Python
Python 遍历列表里面序号和值的方法(三种)
Feb 17 Python
Python爬虫设置代理IP的方法(爬虫技巧)
Mar 04 Python
Python列表解析配合if else的方法
Jun 23 Python
值得收藏,Python 开发中的高级技巧
Nov 23 Python
对python多线程中Lock()与RLock()锁详解
Jan 11 Python
Python两个字典键同值相加的几种方法
Mar 05 Python
对Python生成器、装饰器、递归的使用详解
Jul 19 Python
自定义django admin model表单提交的例子
Aug 23 Python
python 扩展print打印文件路径和当前时间信息的实例代码
Oct 11 Python
python 实现多维数组(array)排序
Feb 28 Python
解决pip install psycopg2出错问题
Jul 09 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生成EXCEL的东东
2006/10/09 PHP
mac下安装nginx和php
2013/11/04 PHP
PHP实现视频文件上传完整实例
2014/08/28 PHP
php抽象类用法实例分析
2015/07/07 PHP
php闭包中使用use声明变量的作用域实例分析
2018/08/09 PHP
文字幻灯片
2006/06/26 Javascript
JS分页控件 可用于无刷新分页
2013/07/23 Javascript
js中call与apply的用法小结
2013/12/28 Javascript
jquery遍历checkbox的注意事项说明
2014/02/21 Javascript
javascript arguments使用示例
2014/12/16 Javascript
Javascript中匿名函数的调用与写法实例详解(多种)
2016/01/26 Javascript
详述JavaScript实现继承的几种方式(推荐)
2016/03/22 Javascript
基于Node.js的JavaScript项目构建工具gulp的使用教程
2016/05/20 Javascript
js实现简单的碰壁反弹效果
2016/08/30 Javascript
Javascript 实现简单计算器实例代码
2016/10/23 Javascript
js判断手机号是否正确并返回的实现代码
2017/01/17 Javascript
vue双向数据绑定原理探究(附demo)
2017/01/17 Javascript
页面缩放兼容性处理方法(zoom,Firefox火狐浏览器)
2017/08/29 Javascript
基于datepicker定义自己的angular时间组件的示例
2018/03/14 Javascript
JavaScript遍历查找数组中最大值与最小值的方法示例
2019/05/24 Javascript
解决Layui中layer报错的问题
2019/09/03 Javascript
微信小程序一周时间表功能实现
2019/10/17 Javascript
在vue中封装的弹窗组件使用队列模式实现方法
2020/07/23 Javascript
Python浅复制中对象生存周期实例分析
2018/04/02 Python
flask-socketio实现WebSocket的方法
2018/07/31 Python
Python自动化完成tb喵币任务的操作方法
2019/10/30 Python
python3 BeautifulSoup模块使用字典的方法抓取a标签内的数据示例
2019/11/28 Python
打印机墨盒:123Inkjets
2017/02/16 全球购物
初三学生评语大全
2014/04/24 职场文书
2014年安全员工作总结
2014/11/13 职场文书
2014年村官工作总结
2014/11/24 职场文书
2015年反洗钱工作总结
2015/04/25 职场文书
2015年教务工作总结
2015/05/23 职场文书
CSS中实现动画效果-附案例
2022/02/28 HTML / CSS
Mysql数据库group by原理详解
2022/07/07 MySQL
python中使用redis用法详解
2022/12/24 Redis