Flask入门教程文档的”声明模型“章节可以看到相关内容。 阅读 SQLAlchemy 官方文档和教程详细了解它的用法。注意我们在这里使用 Flask-SQLAlchemy 来集成它,所以用法和单独使用 SQLAlchemy 有一些不 同。作为参考,你可以同时阅读 Flask-SQLAlchemy 官方文档 。 如果你是《Flask Web 开发实战》的读者,第 5 章详细介绍了 SQLAlchemy 和 Flask-Migrate 的使用,第 构造文件的结尾。同样的, load_user() 函数和 inject_user() 函数中使用 的模型类也在函数内进行导入。 其他代码则按照分类分别放到各自的模块中,这里不再给出具体代码,你可以参考 源码仓库。在移动代码之后,注意添加并更新导入语句,比如使用下面的导入语句 来导入程序实例和扩展对象: from watchlist import app, db 使用下面的导入语句来导入模型类: coverage run --source=watchlist test_watchlist.py 提示 你可以创建配置文件来预先定义 --source 选项,避免每次执行命令都给出 这个选项,具体可以参考文档配置文件章节。 现在的测试覆盖率报告会显示包内的多个文件的覆盖率情况: $ coverage report Name Stmts Miss Cover0 码力 | 127 页 | 7.62 MB | 1 年前3
共 1 条
- 1













