Flask入门教程示数据库里的一张表(类属性表示表中的字段 / 列),通过对这个类进行各种操作 来代替写 SQL 语句。这个类我们称之为模型类,类中的属性我们将称之为字段。 Flask 有大量的第三方扩展,这些扩展可以简化和第三方库的集成工作。我们下面 将使用一个叫做 Flask-SQLAlchemy 的官方扩展来集成 SQLAlchemy。 首先使用 Pipenv 安装它: $ pipenv install dex')) # ... flash('Item created.') # 显示成功创建的提示 提示 在真实世界里,你会进行更严苛的验证,比如对数据去除首尾的空格。一般情 况下,我们会使用第三方库(比如 WTForms)来实现表单数据的验证工作。 第 7 章:表单 65 如果输入的某个数据为空,或是长度不符合要求,就显示错误提示“Invalid input.”, 否则显示成功创建的提示“Item 文档(https://coverage.readthedocs.io)或执行 coverage help 命令来查看更多用法。 使用标准库中的 unittest 编写单元测试并不是唯一选择,你也可以使用第三方 测试框架,比如非常流行的 pytest。 如果你是《Flask Web 开发实战》的读者,第 12 章详细介绍了测试 Flask 程 序的相关知识,包括使用 Selenium 编写用户界面测试,使用0 码力 | 127 页 | 7.62 MB | 1 年前3
共 1 条
- 1
 













