在MySQL中使用SQLAlchemy时显示警告

2024-04-29 08:30:13 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用flask和SQLAlchemy来构建我的应用程序,但是我有一些问题无法修复。我在中设置数据库配置.py在

SQLALCHEMY_DATABASE_URI = 'mysql://root:root@localhost:3306/blog?charset=utf8mb4'
SQLALCHEMY_COMMIT_ON_TEARDOWN = True

我在MySQL中有一个db‘blog’,带有utf8mb4字符集(起初是utf8,也在配置.py,其他人告诉我用utf8mb4来解决它,但没用)。 这是我的模特模型.py在

^{pr2}$

当我跑的时候全部创建数据库()',我得到一个警告,它一直显示,即使是两个表被创建,它弹出时,我添加行到桌子。这里是警告吗

Warning: (1366, "Incorrect string value: '\\xD6\\xD0\\xB9\\xFA\\xB1\\xEA...' for column 'VARIABLE_VALUE' at row 480")

请帮忙,我正在使用MySQL57和python35,windows。在


Tags: py数据库应用程序localhost警告flasksqlalchemymysql