django中的一个数据库错误 django.db.utils.InternalError: 1366
来源:互联网 发布:网络贷款还不起怎么办 编辑:程序博客网 时间:2024/04/30 06:00
重新安装linux服务器后
运行django,产生了一行数据库错误:
django.db.utils.ProgrammingError: (1146, "Table 'xxxx.django_migrations' doesn't exist")
用下面的命令查看具体的错误:
python manage.py test -v3 sitecoming
出现如下错误:
django.db.utils.InternalError: (1366, "Incorrect string value: '\\xE7\\x94\\xA8\\xE6\\x88\\xB7' for column 'name' at row 1")
网上查找同类问题,应该是mysql数据编码的问题:
在my.cnf中默认编码改为:utf8
以下是来自网络的解决方法:
1. 修改 /etc/my.cnf 配置文件,然后重启mysqld。在[client]下配置:default-character-set=utf8在[mysqld]下配置:default-character-set=utf8init_connect=’SET NAMES utf8′注意:新版MySQL(如:5.5)或MariaDB等,mysqld启动时可能会遇到“[ERROR] /usr/libexec/mysqld: unknown variable ‘default_character_set=utf8’”的错误;就应该在[mysqld]中用 character_set_server=utf8 替换掉 default_character_set=utf8 。2.如果还没有解决,那么就得删掉原来建的DB,重新建并制定字符集为utf8,如:CREATE DATABASE jay_db DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
0 0
- django中的一个数据库错误 django.db.utils.InternalError: 1366
- django.db.utils.OperationalError: 1050解决方案
- django操作mysql时django.db.utils.OperationalError: (2003, "Can't connect to MySQL server")错误的解决办法
- django.db.utils.OperationalError: (1050, "Table 'devtypeinfo' already exists
- django.db.utils.OperationalError: (1049, "Unknown database "test_django_mysql")的解决办法
- django.db.utils.IntegrityError:(1215, canot add foreign key constraint)
- django.db.utils.OperationalError: (1049, "Unknown database 'djangodb'")
- django.db.utils.IntegrityError:(1215, canot add foreign key constraint)
- django.db.utils.OperationalError: (1142, "REFERENCES command denied to user
- python manage.py migrate 出错 django.db.utils.ProgrammingError
- django.db.utils.OperationalError: (1060, "Duplicate column name 'XXX')
- django.db.utils.OperationalError: (1193, "Unknown system variable 'storage_engine'")
- 【error】django.db.utils.OperationalError: (1193, "Unknown system variable 'storage_engine'")
- django.db.utils.OperationalError: (1050, "Table 'devtypeinfo' already exists
- django连接mysql报错django.db.utils.OperationalError: (2002的解决办法
- Django 数据库错误
- Django 中的数据库操作
- django中的数据库配置
- Unity文件操作——File调用内置Exe程序
- 贩妖记 > 第六十一章,小妖开口
- OS X系统修改文件名时提示不能修改
- spark机器学习笔记:(三)用Spark Python构建推荐系统
- Android 混淆打包apk点击Home键重启App的问题
- django中的一个数据库错误 django.db.utils.InternalError: 1366
- emulator: ERROR: x86 emulation currently requires hardware acceleration!Please ensure Intel HAXM is
- Unity文件操作——调用减压文件解压
- TimesTen 数据库复制学习:9. 更改Active Standby Pair
- JSP实现验证码(利用tooltip进行消息提示)
- 复数四则运算--类模板实现
- java中各种术语
- HDU 5038 Grade
- os.time 和 os.date