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调试,亲测成功。

猜你喜欢

转载自www.cnblogs.com/liangmingshen/p/10114882.html
今日推荐