Flask-SQLAlchemy 无法创建Sqlite 数据库???
2018-12-13 16:40
731 查看
《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调试,亲测成功。
相关文章推荐
- IOS sqlite简单使用 以及为什么sqlite3_open无法创建数据库的原因
- Flask学习(三):SQLAlchemy无法创建数据库
- 解决:Android使用自带sqlite开发时,apk中创建的数据库外部的进程是没有权限去读/写的,而且无法如何读取指定目录下的db文件
- flask-SQLAlchemy 创建数据库
- flask-sqlalchemy使用命令创建数据库
- 创建蓝本后使用flask-migrate无法创建迁移脚本的问题
- sqlite学习笔记2:创建数据库
- Qt数据库判断本地是否已经创建/存在数据库,SQLite
- 赵雅智_使用sqlite创建数据库
- SQLite3(创建、插入、查询、更新数据库和表)
- c# sqlite 数据库加密2010-05-29 10:55用了ADO.NET 2.0 SQLite Data Provider 这样可以直接利用它来创建一个加密的sqlite数据库。
- Android-SQLite-创建简单数据库
- Flask从入门到精通之使用Flask-SQLAlchemy管理数据库
- Flask -- 使用数据库(Sqlite3)、用户注册、登录注销、修改密码
- 在VS2010中无法以“(LocalDB)\8.0”为服务器名来创建数据库
- Mac 终端创建数据库(文件) Sqlite创建数据库
- SQLite 数据库安装与创建数据库
- flask-sqlalchemy基本操作数据库
- Android基础-初识SQLite第2章SQLite数据库的操作 2-1数据库的创建
- iOS学习之sqlite的创建数据库,表,插入查看数据