django操作数据库使用中文的方法
来源:互联网 发布:大数据分析书籍推荐 编辑:程序博客网 时间:2024/05/02 04:46
今天在学习django时,向mysql中写入数据,结果提示错误:django.db.utils.DatabaseError: (1366, "Incorrect string value: '。
在网上找了很多资料,发现可以使用一种方法解决:
先在settings.py中添加:DEFAULT_CHARSET = 'utf-8
然后使用mysql命令行创建一个数据库,设置编码为utf8_general_ci,在写入数据前,将要写的字符串都转换为utf8:
DB: CREATE DATABASE test DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
python : file_path.decode("gb18030").encode("utf8")
- django操作数据库使用中文的方法
- django操作数据库使用中文的方法
- django操作数据库使用中文的方法
- django操作mysql数据库&models的使用
- Django使用Python操作数据库 --Django 1.8.2 文档(中文)部分笔记
- Django 数据库的操作
- django 的数据库操作
- django 的数据库操作
- Django使用表单操作数据库
- Django数据库的一些操作
- Django学习笔记(四)Django使用操作数据库
- Django使用旧的数据库
- django 数据库 中文解决方案
- 使用c#操作ACCESS数据库的方法
- 使用特定的方法操作SQLite数据库
- Django中对数据库的操作说明
- Django 模型(数据库)操作的要点
- Django-数据库中常用的过滤操作
- ACM术语(不断整理中)
- shell文件权限问题
- POJ 1019 Number Sequence
- 获取Android SDK 源代码并在Eclipse中关联查看的方法
- 对Oracle 11用户进行解锁
- django操作数据库使用中文的方法
- Linux重定向(待整理)
- 解析Oracle数据扫描 Oracle SQL查询优化 总结篇
- ASIHTTPRequest-进度追踪
- 常见的电脑自动关机命令
- Python 中 sys.stdout 切换到 binary mode
- Eclipse启动报错
- 拓扑排序的STL实现
- 工厂方法模式