Flask-SQLAlchemy 无法创建Sqlite 数据库???

《Flask web 开发》第五章数据库
照书中的方法无法创建表,没有python的命令提示符,只是运行程序
输入db.create_all()后文件夹里也没有data.sqlite文件

Flask-SQLAlchemy 无法创建Sqlite 数据库???

Flask-SQLAlchemy 无法创建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调试,亲测成功。

上一篇:javaWeb之maven多数据库环境的配置信息


下一篇:<转载>浅谈C/C++的浮点数在内存中的存储方式