django:
配置好數據庫連接
python manage.py inspectdb > models.py 即可反向生成orm使用的models, 注意: > 后面可以定義為指定路徑,如果沒有路徑則生成到命令運行的文件夾
flask:
前提是你必須先連接配置好數據庫
需要安裝 sqlacodegen包,環境下運行命令
sqlacodegen mysql://root:mysql@127.0.0.1:3306/db_information > models.py 同樣能生成適應flask_sqlalchemy能使用的models
注意: > 后面可以定義為指定路徑,如果沒有路徑則生成到命令運行的文件夾
如果你使用的是pymysql進行的數據庫連接,那么還需要修改部分源碼文件
會報這個錯誤,
解決辦法:
找到這個文件,在文件頭添加
import pymysql
pymysql.install_as_MySQLdb()
問題解決