Django在进行单元测试的时候出现Incorrect string value- '----.' for column ---
来源:互联网 发布:免费app制作软件 编辑:程序博客网 时间:2024/05/03 18:42
因为在本地开发一直是使用的sqlite数据库,随时删除和重建,当信心满满的将本地全部测试通过的代码部署到服务器跑单元测试的时候却出现了一堆测试不通过的例子,发现都实在创建数据的时候提示Incorrect string value: '****.' for column ***
,google了好久,也有人说是数据库编码的问题,可是我一直是create database *** default character set utf8
这样创建数据库的啊,而且正常的生成数据,不是测试状态的时候就没问题。后来仔细看了看django的调试页面,发现一个隐藏的设置项目,TEST_CHARSET
,然后指定它为utf8
就好了。
就是这样
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'db', 'USER': 'root', 'PASSWORD': 'root', 'HOST': '', 'PORT': '', "TEST_CHARSET": "utf8", }}
0 0
- Django在进行单元测试的时候出现Incorrect string value- '----.' for column ---
- Incorrect string value: '\xABh' for column
- 在mysql命令行中输入字符串提示 Incorrect string value: '\xC4\xE3' for column 'name' 出现异常
- 运行mysql5.x版本的时候,出现错误: [Err] 1366 - Incorrect integer value: '' for column 'Fbirthday' at row 1
- 解决mysql插入数据时出现Incorrect string value: '\xF0\x9F...' for column 'name' at row 1的异常
- hibernate创建表的时候出现Incorrect column specifier for column 'sid'
- Trace:Incorrect string value: '\xAD\xBF The...' for column ...
- Incorrect string value: '' for column '' at row 1 错误分析
- mysql:Incorrect string value: '\xF0\x9F\x98\xB8' for column
- Trace:Incorrect string value: '\xAD\xBF The...' for column ...
- MySQL - Incorrect string value: for column 'name' at row 1
- Incorrect string value: '' for column '' at row 1
- Incorrect string value:"\ \ \ \ \"for column'trurname' at row 1
- Incorrect string value: '\xF0\x9F\x98\x8A. ...' for column
- Incorrect string value:"\ \ \ \ \"for column'trurname' at row 1
- mysql插入数据报错 Incorrect string value for column
- mysql表情符录入异常:Incorrect string value: ...for column...
- Warning (Code 1366): Incorrect string value: '\' for column 'msg' at row 1的解决办法
- Debian 安装 FFmpeg
- Deep in OpenStack-Cinder
- Differences between OpenCV JavaCV and OpenCV4Android
- django1.7使用allauth社交用户系统的安装配置
- Django1.7开发官网(二)
- Django在进行单元测试的时候出现Incorrect string value- '----.' for column ---
- Docker 清理命令
- Docker 私有注册中心身份认证
- Docker 资源管理
- docker如何创建一个运行后台进程的容器并同时提供shell终端
- Dom4j写入出现乱码 原因与解决方案
- Eclipse打开Android项目报Parsing Data for android-21 failed错误的解决办法
- Ubuntu删除Compiz之后 恢复方法
- edm页面制作要注意?