解决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中实现结构相似的函数调用方法
Mar 10 Python
python关键字and和or用法实例
May 28 Python
Flask的图形化管理界面搭建框架Flask-Admin的使用教程
Jun 13 Python
Python写的一个定时重跑获取数据库数据
Dec 28 Python
Python利用Beautiful Soup模块搜索内容详解
Mar 29 Python
python常见排序算法基础教程
Apr 13 Python
Python处理PDF及生成多层PDF实例代码
Apr 24 Python
python中的常量和变量代码详解
Jul 25 Python
Python面向对象之类的定义与继承用法示例
Jan 14 Python
Ubuntu+python将nii图像保存成png格式
Jul 18 Python
pytorch 彩色图像转灰度图像实例
Jan 13 Python
Python通过Tesseract库实现文字识别
Mar 05 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
CL vs ForZe BO5 第五场 2.13
2021/03/10 DOTA
在服务端(Page.Write)调用自定义的JS方法详解
2013/08/09 Javascript
JS对象转换为Jquery对象示例
2014/01/26 Javascript
jQuery实现购物车多物品数量的加减+总价计算
2014/06/06 Javascript
angular中使用路由和$location切换视图
2015/01/23 Javascript
jQuery给动态添加的元素绑定事件的方法
2015/03/09 Javascript
Jquery中$.post和$.ajax的用法小结
2015/04/28 Javascript
jQuery获取某天的农历日期并判断是否除夕或新年的方法
2016/03/01 Javascript
从重置input file标签中看jQuery的 .val() 和 .attr(“value”) 区别
2016/06/12 Javascript
AngularJS通过ng-Img-Crop实现头像截取的示例
2017/08/17 Javascript
jQuery实现手机号正则验证输入及自动填充空格功能
2018/01/02 jQuery
详解关于Vue2.0路由开启keep-alive时需要注意的地方
2018/09/18 Javascript
bootstrap下拉分页样式 带跳转页码
2018/12/29 Javascript
基于vue实现微博三方登录流程解析
2020/11/04 Javascript
python re正则表达式模块(Regular Expression)
2014/07/16 Python
Python图片裁剪实例代码(如头像裁剪)
2017/06/21 Python
python中copy()与deepcopy()的区别小结
2018/08/03 Python
python中将\\uxxxx转换为Unicode字符串的方法
2018/09/06 Python
Python Pandas 箱线图的实现
2019/07/23 Python
python使用pymongo与MongoDB基本交互操作示例
2020/04/09 Python
Python中使用threading.Event协调线程的运行详解
2020/05/02 Python
python如何支持并发方法详解
2020/07/25 Python
python简单利用字典破解zip文件口令
2020/09/07 Python
python 如何停止一个死循环的线程
2020/11/24 Python
selenium自动化测试入门实战
2020/12/21 Python
无谷物狗粮:Pooch & Mutt
2018/05/23 全球购物
校园十大歌手策划书
2014/02/01 职场文书
社区庆中秋节活动方案
2014/02/07 职场文书
美术教师自我鉴定
2014/02/12 职场文书
住宿生擅自离校检讨书
2014/09/22 职场文书
群众路线教育实践活动整改方案(个人版)
2014/10/25 职场文书
杜甫草堂导游词
2015/02/03 职场文书
2015年司机工作总结
2015/04/23 职场文书
催款律师函范文
2015/05/27 职场文书
大学运动会通讯稿
2015/07/18 职场文书
background-position百分比原理详解
2021/05/08 HTML / CSS