解决django后台管理界面添加中文内容乱码问题

 更新时间:2019年11月15日 10:53:31   作者:小松nino  
今天小编就为大家分享一篇解决django后台管理界面添加中文内容乱码问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

在学习使用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正则匹配

    在python 中,正则匹配用到的还是挺多的,下面这篇文章主要给大家介绍了关于Python正则匹配的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2024-08-08
  • Python异常处理例题整理

    Python异常处理例题整理

    在本篇文章里
    2019-07-07
  • Python标准库shutil模块使用方法解析

    Python标准库shutil模块使用方法解析

    这篇文章主要介绍了Python标准库shutil模块使用方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-03-03
  • 详解将Pandas中的DataFrame类型转换成Numpy中array类型的三种方法

    详解将Pandas中的DataFrame类型转换成Numpy中array类型的三种方法

    这篇文章主要介绍了详解将Pandas中的DataFrame类型转换成Numpy中array类型的三种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-07-07
  • Python数据结构之Array用法实例

    Python数据结构之Array用法实例

    这篇文章主要介绍了Python数据结构之Array用法实例,较为详细的讲述了Array的常见用法,具有很好的参考借鉴价值,需要的朋友可以参考下
    2014-10-10
  • Python实现简单层次聚类算法以及可视化

    Python实现简单层次聚类算法以及可视化

    这篇文章主要为大家详细介绍了Python实现简单层次聚类算法以及可视化,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-03-03
  • 用Python画一个LinkinPark的logo代码实例

    用Python画一个LinkinPark的logo代码实例

    这篇文章主要介绍了用Python画一个LinkinPark的logo代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-09-09
  • Python实现对文件类型的获取方法

    Python实现对文件类型的获取方法

    在工作中时常需要对文件进行各种处理,如上传下载,压缩解压等,需要获取文件的类型,所以本文给大家介绍了使用Python实现对文件类型的获取方法,文中通过代码示例讲解的非常详细,需要的朋友可以参考下
    2024-08-08
  • Django视图扩展类知识点详解

    Django视图扩展类知识点详解

    这篇文章主要介绍了Django视图扩展类知识点以及实例代码,需要的朋友们可以学习下。
    2019-10-10
  • python实战之德州扑克第二步-判断牌型

    python实战之德州扑克第二步-判断牌型

    这篇文章主要介绍了python实战之德州扑克第二步-判断牌型,文中有非常详细的代码示例,对正在学习python的小伙伴们有非常好的帮助,需要的朋友可以参考下
    2021-04-04

最新评论