该错误发生在将数据保存到数据库的时候。
一、说明
1.Python: 3.7.4
python --version
![]()
2.Django: 2.2.5
python
import django
django.get_version()

3.MySQL:
select version();

4.system: win10
二、问题分析
看到这个问题,首先想到了编码问题,然后查看数据库编码设置:
show variables like "%char%";
这篇博客详细介绍了在遇到Django操作数据库时出现的OperationalError: (1366, "Incorrect string value")问题的原因和解决方法,涉及到Python 3.7.4, Django 2.2.5与MySQL的兼容性,以及如何通过修改MySQL配置文件my.ini确保UTF-8编码,以支持包括emoji在内的特殊字符。"
122420194,7551727,Nginx配置实现前后端分离及解决跨域Cookie问题,"['Nginx', '运维', '前端', '后端', '跨域']
该错误发生在将数据保存到数据库的时候。
1.Python: 3.7.4
python --version
![]()
2.Django: 2.2.5
python
import django
django.get_version()

3.MySQL:
select version();

4.system: win10
看到这个问题,首先想到了编码问题,然后查看数据库编码设置:
show variables like "%char%";
758
3552
2287