背景
本博客主要用于记录学习~~ 抄代码 ~~ Flask框架中遇到的一些问题,包括代码与结构上的各式问题,后期博客将会整理发布开发过程。
Flask-Migrate
- 在初始化过程中出现错误提示如下,截取关键部分
.....pymysql\cursors.py:170: Warning: (1366, "Incorrect string value: '\\xD6\\xD0\\xB9\\xFA\\xB1\\xEA...' for column 'VARIABLE_VALUE' at row 1")
可看出关键错误部分是 pymsql 这个库发生的问题,查询之后发现是pymsql 库本身存在的问题,一般采取安装 mysql-connector-python 库的方式解决,直接使用 pip 安装即可。安装完成后,将源代码中的mysql+pqmysql://账号:密码@localhost/appname
改为mysql+mysqlconnector://账号:密码@localhost/appname
即可。
结语
2019.10.9 更新 Flask-Migrate 插件的坑,该插件主要用于记录数据模型的变化,方便数据库模型升级与回滚。