解决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中几个比较常见的名词解释
Jul 04 Python
python3设计模式之简单工厂模式
Oct 17 Python
Python发送http请求解析返回json的实例
Mar 26 Python
解决tensorflow测试模型时NotFoundError错误的问题
Jul 27 Python
python3去掉string中的标点符号方法
Jan 22 Python
python批量创建指定名称的文件夹
Mar 21 Python
Django框架文件上传与自定义图片上传路径、上传文件名操作分析
May 10 Python
python+selenium+chrome批量文件下载并自动创建文件夹实例
Apr 27 Python
如何在windows下安装配置python工具Ulipad
Oct 27 Python
Python高阶函数与装饰器函数的深入讲解
Nov 10 Python
python实现图像高斯金字塔的示例代码
Dec 11 Python
Python实现socket库网络通信套接字
Jun 04 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
PHP5在Apache下的两种模式的安装
2006/09/05 PHP
用PHP开发GUI
2006/10/09 PHP
一个域名查询的程序
2006/10/09 PHP
php获取post中的json数据的实现方法
2011/06/08 PHP
使用PHP curl模拟浏览器抓取网站信息
2013/10/28 PHP
PHP实现对文本数据库的常用操作方法实例演示
2014/07/04 PHP
php检查是否是ajax请求的方法
2015/04/16 PHP
从刷票了解获得客户端IP的方法
2015/09/21 PHP
yii2实现根据时间搜索的方法
2016/05/25 PHP
Yii框架批量插入数据扩展类的简单实现方法
2017/05/23 PHP
PHP反射学习入门示例
2019/06/14 PHP
jquery api参考 visualjquery 中国线路 速度快
2007/11/30 Javascript
用JavaScript实现对话框的教程
2015/06/04 Javascript
Java Mybatis框架入门基础教程
2015/09/21 Javascript
javascript创建cookie、读取cookie
2016/03/31 Javascript
JavaScript中关于for循环删除数组元素内容时出现的问题
2016/11/21 Javascript
如何在Angular.JS中接收并下载PDF
2016/11/26 Javascript
使用JavaScript开发跨平台的桌面应用详解
2017/07/27 Javascript
详解Angular4 路由设置相关
2017/08/26 Javascript
Angular4自制一个市县二级联动组件示例
2017/11/21 Javascript
深入理解ES6中let和闭包
2018/02/22 Javascript
[00:48]食人魔魔法师至宝“金鹏之幸”全新模型和自定义特效展示
2019/12/19 DOTA
Python中optparse模块使用浅析
2015/01/01 Python
python中如何正确使用正则表达式的详细模式(Verbose mode expression)
2017/11/08 Python
浅谈机器学习需要的了解的十大算法
2017/12/15 Python
基于TensorFlow常量、序列以及随机值生成实例
2020/01/04 Python
python实现移动木板小游戏
2020/10/09 Python
利用HTML5 Canvas制作键盘及鼠标动画的实例分享
2016/03/15 HTML / CSS
澳大利亚时尚前卫设计师珠宝在线:Amber Sceats
2017/10/04 全球购物
应用数学专业求职信
2014/03/14 职场文书
活动倡议书范文
2014/05/13 职场文书
婚前保证书范文
2015/02/28 职场文书
2015初中政教处工作总结
2015/07/21 职场文书
感恩教师节主题班会
2015/08/12 职场文书
详解Redis瘦身指南
2021/05/26 Redis
如何将JavaScript将数组转为树形结构
2021/06/02 Javascript