解决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通过递归遍历出集合中所有元素的方法
Feb 25 Python
python在不同层级目录import模块的方法
Jan 31 Python
Python selenium如何设置等待时间
Sep 15 Python
python3操作mysql数据库的方法
Jun 23 Python
Python探索之pLSA实现代码
Oct 25 Python
利用python将json数据转换为csv格式的方法
Mar 22 Python
python实现ID3决策树算法
Aug 29 Python
朴素贝叶斯Python实例及解析
Nov 19 Python
django和vue实现数据交互的方法
Aug 21 Python
windows 10 设定计划任务自动执行 python 脚本的方法
Sep 11 Python
NumPy中的维度Axis详解
Nov 26 Python
通过实例简单了解Python中yield的作用
Dec 11 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中error_reporting()用法详解
2015/08/31 PHP
PHP数字前补0的自带函数sprintf 和number_format的用法(详解)
2017/02/06 PHP
PHP性能测试工具xhprof安装与使用方法详解
2018/04/29 PHP
详解PHP素材图片上传、下载功能
2019/04/12 PHP
php高性能日志系统 seaslog 的安装与使用方法分析
2020/02/29 PHP
PHP重载基础知识回顾
2020/09/10 PHP
在html页面中包含共享页面的方法
2008/10/24 Javascript
JavaScript面向对象之体会[总结]
2008/11/13 Javascript
jquery 回车事件实现代码
2011/08/23 Javascript
onmouseover和onmouseout的一些问题思考
2013/08/14 Javascript
Js和JQuery获取鼠标指针坐标的实现代码分享
2015/05/25 Javascript
Bootstrap每天必学之进度条
2015/11/30 Javascript
JS三级可折叠菜单实现方法
2016/02/29 Javascript
JavaScript调试之console.log调试的一个小技巧分享
2017/08/07 Javascript
Vue.js 时间转换代码及时间戳转时间字符串
2018/10/16 Javascript
解决vue项目中页面调用数据 在数据加载完毕之前出现undefined问题
2019/11/14 Javascript
微信小程序使用前置摄像头拍照
2020/10/22 Javascript
[01:38]完美世界DOTA2联赛PWL S3 集锦第四期
2020/12/21 DOTA
解决Scrapy安装错误:Microsoft Visual C++ 14.0 is required...
2017/10/01 Python
Windows环境下python环境安装使用图文教程
2018/03/13 Python
Django如何配置mysql数据库
2018/05/04 Python
python的pandas工具包,保存.csv文件时不要表头的实例
2018/06/14 Python
Python 读取位于包中的数据文件
2020/08/07 Python
Python logging日志库空间不足问题解决
2020/09/14 Python
英国豪华针织品牌John Smedley的在线销售商:The Outlet by John Smedley
2018/04/08 全球购物
Nike法国官方网站:Nike.com FR
2018/07/22 全球购物
求职信内容怎么写
2014/05/26 职场文书
党在我心中演讲稿
2014/09/02 职场文书
群众路线教育实践活动批评与自我批评
2014/09/15 职场文书
2015年城市管理工作总结
2015/05/23 职场文书
2016国培研修心得体会
2016/01/08 职场文书
《角的度量》教学反思
2016/02/18 职场文书
vue3中的组件间通信
2021/03/31 Vue.js
学会Python数据可视化必须尝试这7个库
2021/06/16 Python
Python之基础函数案例详解
2021/08/30 Python
python playwright之元素定位示例详解
2022/07/23 Python