Flask入门教程help='Create after drop.') # 设置选项 def initdb(drop): """Initialize the database.""" if drop: # 判断是否输入了选项 db.drop_all() db.create_all() click.echo('Initialized database.') # 输出提示信息 使用指定的规则过滤记录,返回新产生的查询对象 filter_by() 使用指定规则过滤记录(以关键字表达式的形式),返回新产生 的查询对象 order_by() 根据指定条件对记录进行排序,返回新产生的查询对象 group_by() 根据指定条件对记录进行分组,返回新产生的查询对象 下面是一些常用的查询方法: 第 5 章:数据库 41 查询方法 说明 all() 返回包含所有查询记录的列表 first() 个 if 判断: app.py:创建电影条目 第 7 章:表单 62 from flask import request, url_for, redirect, flash # ... @app.route('/', methods=['GET', 'POST']) def index(): if request.method == 'POST': # 判断是否是 POST0 码力 | 127 页 | 7.62 MB | 1 年前3
Django 官方教程翻译项目54. >>> r.article_set.all() 55.]> 56. 57. # 这个 API 接受你所需的查询条件,并在后台高效地执行 JOIN 数据库操作。 58. # 这个操作会查找所有以 "John" 开头的记者发表的文章。 59. >>> Article.objects.filter(reporte 在同一时间在我们的网站上投票就会出现错误:同票数,比如说 42 张票。然后两个用 户计算和保存的票数都会是 43,而不是我们期待的 44。 这就是竞争条件(race condition),如果你感兴趣,可以阅读 使用 F() 来避免竞争条件,学一下如何解决这个问题。 detail()(在 第三部分(zh)中)和 results() 视图都很简单 —— 并且,像上面提到的那样, 存在冗余问题。用来显示一个议题列表的 完成的唯一工作,那你确实没必要学写测试。但是如 果你还想写更复杂的项目,现在就是学习测试写法的最好时机了。 在某种程度上,能够「判断出代码是否正常工作」的测试,就称得上是个令人满意的了。 在更加复杂的应用中,各种组件之间的交互可能会及其的复杂。改变其中某一组件的行为,也有可能 会造成意想不到的结果。判断「代码是否正常工作」意味着你需要用大量的数据来完整的测试全部代 码的功能,以确保你的小修改没有对应用整体造成破坏——这太费时间了。 0 码力 | 103 页 | 1.86 MB | 1 年前3
Python 标准库参考指南 3.8.20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1907 C.2 获取或以其他方式使用 Python 的条款和条件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1908 C.3 收录软件的许可与鸣谢 . . . . . . . . . . . 实参是一个字符串,以及可选的 globals 和 locals。globals 实参必须是一个字典。locals 可以是任何映射 对象。 expression 参数会作为一个 Python 表达式(从技术上说是一个条件列表)被解析并求值,并使用 globals 和 locals 字典作为全局和局部命名空间。如果 globals 字典存在且不包含以 __builtins__ 为键的值, 则会在解析 expression 字符串(使用repr() 函数或略有差异的str() 函数)。后一个函数是在对象由print() 函数输出时被隐式 地调用的。 4.1 逻辑值检测 任何对象都可以进行逻辑值的检测,以便在 if 或 while 作为条件或是作为下文所述布尔运算的操作数来 使用。 一个对象在默认情况下均被视为真值,除非当该对象被调用时其所属类定义了 __bool__() 方法且返回 False 或是定义了 __len__() 方法且返回零。0 码力 | 2052 页 | 9.74 MB | 9 月前3
Python 标准库参考指南 3.10.15 递归锁对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 805 17.1.5 条件对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 806 ix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 810 17.1.10 在 with 语句中使用锁、条件和信号量 . . . . . . . . . . . . . . . . . . . . . . . . . . . 811 17.2 multiprocessing --- 基于进程的并行 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2035 C.2 获取或以其他方式使用 Python 的条款和条件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2036 C.2.1 用于 PYTHON 3.10.15 的 PSF 许可协议 .0 码力 | 2207 页 | 10.45 MB | 9 月前3
Python 标准库参考指南 3.8.20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1787 C.2 获取或以其他方式使用 Python 的条款和条件 . . . . . . . . . . . . . . . . . . . . . . . . . . 1788 C.3 收录软件的许可与鸣谢 . . . . . . . . . . . . . 实参是一个字符串,以及可选的 globals 和 locals。globals 实参必须是一个字典。locals 可以是任何映 射对象。 expression 参数会作为一个 Python 表达式(从技术上说是一个条件列表)被解析并求值,并使用 globals 和 locals 字典作为全局和局部命名空间。如果 globals 字典存在且不包含以 __builtins__ 9 The Python Library 换为字符串(使用repr() 函数或略有差异的str() 函数)。后一个函数是在对象由print() 函数输出 时被隐式地调用的。 4.1 逻辑值检测 任何对象都可以进行逻辑值的检测,以便在 if 或 while 作为条件或是作为下文所述布尔运算的操作数 来使用。 一个对象在默认情况下均被视为真值,除非当该对象被调用时其所属类定义了 __bool__() 方法且返 回 False 或是定义了 __len__() 方法且返回零。0 码力 | 1927 页 | 9.69 MB | 9 月前3
Python 标准库参考指南 3.8.20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1787 C.2 获取或以其他方式使用 Python 的条款和条件 . . . . . . . . . . . . . . . . . . . . . . . . . . 1788 C.3 收录软件的许可与鸣谢 . . . . . . . . . . . . . 实参是一个字符串,以及可选的 globals 和 locals。globals 实参必须是一个字典。locals 可以是任何映 射对象。 expression 参数会作为一个 Python 表达式(从技术上说是一个条件列表)被解析并求值,并使用 globals 和 locals 字典作为全局和局部命名空间。如果 globals 字典存在且不包含以 __builtins__ 9 The Python Library 换为字符串(使用repr() 函数或略有差异的str() 函数)。后一个函数是在对象由print() 函数输出 时被隐式地调用的。 4.1 逻辑值检测 任何对象都可以进行逻辑值的检测,以便在 if 或 while 作为条件或是作为下文所述布尔运算的操作数 来使用。 一个对象在默认情况下均被视为真值,除非当该对象被调用时其所属类定义了 __bool__() 方法且返 回 False 或是定义了 __len__() 方法且返回零。0 码力 | 1927 页 | 9.69 MB | 9 月前3
Python 标准库参考指南 3.10.15 递归锁对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 751 17.1.5 条件对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 751 17.1.6 信号量对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 755 17.1.10 在 with 语句中使用锁、条件和信号量 . . . . . . . . . . . . . . . . . . . . . . . . . 757 17.2 multiprocessing --- 基于进程的并行 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1907 C.2 获取或以其他方式使用 Python 的条款和条件 . . . . . . . . . . . . . . . . . . . . . . . . . . 1908 C.2.1 用于 PYTHON 3.10.15 的 PSF 许可协议 . . .0 码力 | 2072 页 | 10.39 MB | 9 月前3
Python 标准库参考指南 3.9.20 递归锁对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 780 17.1.5 条件对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 781 17.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 785 17.1.10 在 with 语句中使用锁、条件和信号量 . . . . . . . . . . . . . . . . . . . . . . . . . . . 786 17.2 multiprocessing --- 基于进程的并行 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1981 C.2 获取或以其他方式使用 Python 的条款和条件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1982 C.2.1 用于 PYTHON 3.9.20 的 PSF 许可协议 .0 码力 | 2146 页 | 10.17 MB | 9 月前3
Python 标准库参考指南 3.11.10 递归锁对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 869 17.1.5 条件对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 870 17.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 874 17.1.10 在 with 语句中使用锁、条件和信号量 . . . . . . . . . . . . . . . . . . . . . . . . . . . 876 17.2 multiprocessing --- 基于进程的并行 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2199 C.2 获取或以其他方式使用 Python 的条款和条件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2200 C.2.1 用于 PYTHON 3.11.10 的 PSF 许可协议 .0 码力 | 2399 页 | 11.19 MB | 9 月前3
Python 标准库参考指南 3.9.20 递归锁对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 728 17.1.5 条件对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 729 17.1.6 信号量对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 733 17.1.10 在 with 语句中使用锁、条件和信号量 . . . . . . . . . . . . . . . . . . . . . . . . . 734 17.2 multiprocessing --- 基于进程的并行 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1857 C.2 获取或以其他方式使用 Python 的条款和条件 . . . . . . . . . . . . . . . . . . . . . . . . . . 1858 C.2.1 用于 PYTHON 3.9.20 的 PSF 许可协议 . . .0 码力 | 2015 页 | 10.12 MB | 9 月前3
共 50 条
- 1
- 2
- 3
- 4
- 5













