flask 運行 flask db init 報錯,init-db 命令找不到


  • flask init-db
  • 結果是 `Error: No such command “init-db”.
  • 那是因為init-db 已經被 flask db init 給代替了
運行 flask db init 報錯

 

 

 

  • 原因是你的項目中沒找到 app.py 文件,不能確認你這個項目是flask項目
  • 我這里是因為我把 app.py 重命名為 manage.py 了
  • 解決方案
  1. SQLALCHEMY_DATABASE_URI 和 SQLALCHEMY_TRACK_MODIFICATIONS 配置錯誤

 

 

問題解決

  1. 該報錯意思是,SQLALCHEMY_DATABASE_URI 和SQLALCHEMY_TRACK_MODIFICATIONS 這兩項都是必須的,不可以省略
  2. 需要查看設置中有么有沒有這兩項
  3. 如果設置中已經設置了,請查看設置是不是在配置數據庫之前,順序很重要

 

 2. mysql 1366 VARIABLE_VALUE incorrect

 

 2.問題解決

  1. 配置mysql 時候沒有配置連接引擎,就會報該錯誤
  2. 解決方案如下

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM