《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調試,親測成功。