背景
本博客主要用於記錄學習~~ 抄代碼 ~~ 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 插件的坑,該插件主要用於記錄數據模型的變化,方便數據庫模型升級與回滾。