Flask-SQLAlchemy 無法創建Sqlite 數據庫???


《Flask web 開發》第五章數據庫
照書中的方法無法創建表,沒有python的命令提示符,只是運行程序
輸入db.create_all()后文件夾里也沒有data.sqlite文件

 

 

解決辦法:

仔細翻到章節2.6,falsk擴展,使用flask-script支持命令行選項,flask-script是一個flask擴展,為flask程序添加了一個命令行解析器。
1、安裝 flask_script
2、添加如下代碼

from flask_script import Manager
# ...
manager = Manager(app)

# ...

if name == "__main__":
  manager.run()


3、進入虛擬環境后,執行命令 python hello.py shell, 即可進入shell調試,親測成功。

 


免責聲明!

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



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