Flask入门教程
1.11 1.12 1.13 1.14 1.15 目录 简介 前言 第 1 章:准备工作 第 2 章:Hello, Flask! 第 3 章:模板 第 4 章:静态文件 第 5 章:数据库 第 6 章:模板优化 第 7 章:表单 第 8 章:用户认证 第 9 章:测试 第 10 章:组织你的代码 第 11 章:部署上线 小挑战 后记 2 Flask 入门教程 开发实战》的作者,Pallets Team 成员。你可以在我 的个人主页了解更多关于我的信息。 目录 前言 第 1 章:准备工作 第 2 章:Hello, Flask! 第 3 章:模板 第 4 章:静态文件 第 5 章:数据库 第 6 章:模板优化 第 7 章:表单 第 8 章:用户认证 第 9 章:测试 第 10 章:组织你的代码 第 11 章:部署上线 小挑战 后记 版权信息 书名:Flask 上是 Star 数量最多的 Python Web 框架,没有之一。 Flask 是典型的微框架,作为 Web 框架来说,它仅保留了核心功能:请求响应处理 和模板渲染。这两类功能分别由 Werkzeug(WSGI 工具库)完成和 Jinja(模板渲 染库)完成,因为 Flask 包装了这两个依赖,我们暂时不用深入了解它们。 主页 这一章的主要任务就是为我们的程序编写一个简单的主页。主页的 URL0 码力 | 127 页 | 7.62 MB | 1 年前3Python 标准库参考指南 3.10.15
1.3 格式字符串语法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 6.1.4 模板字符串 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 6.1.5 辅助函数 filedialog --- 文件选择对话框. . . . . . . . . . . . . . . . . . . . . . 1334 25.4.3 tkinter.commondialog --- 对话窗口模板 . . . . . . . . . . . . . . . . . . . . . 1336 25.5 tkinter.messagebox --- Tkinter 消息提示 . . . . . --- 终端管道接口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1875 35.17.1 模板对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1876 35.18 smtpd0 码力 | 2072 页 | 10.39 MB | 9 月前3Python 标准库参考指南 3.10.15
格式字符串语法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111 6.1.4 模板字符串 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 6.1.5 --- 文件选择对话框. . . . . . . . . . . . . . . . . . . . . . . . 1427 25.4.3 tkinter.commondialog --- 对话窗口模板 . . . . . . . . . . . . . . . . . . . . . . . 1429 25.5 tkinter.messagebox --- Tkinter 消息提示 . . . 终端管道接口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2002 35.17.1 模板对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2003 350 码力 | 2207 页 | 10.45 MB | 9 月前3Python 标准库参考指南 3.12
1.3 格式字符串语法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 6.1.4 模板字符串 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115 6.1.5 辅助函数 --- 文件选择对话框. . . . . . . . . . . . . . . . . . . . . . . . 1449 25.4.3 tkinter.commondialog --- 对话窗口模板 . . . . . . . . . . . . . . . . . . . . . . . 1451 25.5 tkinter.messagebox --- Tkinter 消息提示 . . . --- 终端管道接口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2039 36.14.1 模板对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2039 36.15 sndhdr0 码力 | 2253 页 | 11.81 MB | 9 月前3Python 标准库参考指南 3.12
1.3 格式字符串语法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 6.1.4 模板字符串 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115 6.1.5 辅助函数 --- 文件选择对话框. . . . . . . . . . . . . . . . . . . . . . . . 1449 25.4.3 tkinter.commondialog --- 对话窗口模板 . . . . . . . . . . . . . . . . . . . . . . . 1451 25.5 tkinter.messagebox --- Tkinter 消息提示 . . . --- 终端管道接口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2039 36.14.1 模板对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2039 36.15 sndhdr0 码力 | 2253 页 | 11.81 MB | 9 月前3Python 标准库参考指南 3.9.20
格式字符串语法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105 6.1.4 模板字符串 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112 6.1.5 --- 文件选择对话框. . . . . . . . . . . . . . . . . . . . . . . . 1394 25.4.3 tkinter.commondialog --- 对话窗口模板 . . . . . . . . . . . . . . . . . . . . . . . 1396 25.5 tkinter.messagebox --- Tkinter 消息提示 . . . 终端管道接口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1950 36.17.1 模板对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1951 360 码力 | 2146 页 | 10.17 MB | 9 月前3Python 标准库参考指南 3.9.20
6.1.3 格式字符串语法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 6.1.4 模板字符串 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105 6.1.5 辅助函数 filedialog --- 文件选择对话框. . . . . . . . . . . . . . . . . . . . . . 1303 25.4.3 tkinter.commondialog --- 对话窗口模板 . . . . . . . . . . . . . . . . . . . . . 1305 25.5 tkinter.messagebox --- Tkinter 消息提示 . . . . . --- 终端管道接口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1825 36.17.1 模板对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1826 36.18 smtpd0 码力 | 2015 页 | 10.12 MB | 9 月前3Python 标准库参考指南 3.6.15
13 1011 6.1.4 模板字符串 模板字符串提供了由 PEP 292 所描述的更简便的字符串替换方式。模板字符串的一个主要用例是文本国际 化 (i18n),因为在此场景下,更简单的语法和功能使得文本翻译过程比使用 Python 的其他内置字符串格式化 工具更为方便。作为基于模板字符串构建以实现 i18n 的库的一个示例,请参看 flufl.i18n 包。 模板字符串支持基于 $ 的替换,使用以下规则: 类。Template 有下列方法: class string.Template(template) 该构造器接受一个参数作为模板字符串。 substitute(mapping, **kwds) 执行模板替换,返回一个新字符串。mapping 为任意字典类对象,其中的键将匹配模板中的占位符。 或者你也可以提供一组关键字参数,其中的关键字即对应占位符。当同时给出 mapping 和 kwds 并 且存在重复时,则以 此方法被认为“安全”,因为虽然仍有可能发生其他异常,但它总是尝试返回可用的字符串而不是 引发一个异常。从另一方面来说,safe_substitute() 也可能根本算不上安全,因为它将静默 地忽略错误格式的模板,例如包含多余的分隔符、不成对的花括号或不是合法 Python 标识符的占 位符等等。 Template 的实例还提供一个公有数据属性: 6.1. string —常见的字符串操作 97 The0 码力 | 1886 页 | 8.95 MB | 9 月前3Python 标准库参考指南 3.6.15
13 1011 6.1.4 模板字符串 模板字符串提供了由 PEP 292 所描述的更简便的字符串替换方式。模板字符串的一个主要用例是文本国际 化 (i18n),因为在此场景下,更简单的语法和功能使得文本翻译过程比使用 Python 的其他内置字符串格式化 工具更为方便。作为基于模板字符串构建以实现 i18n 的库的一个示例,请参看 flufl.i18n 包。 模板字符串支持基于 $ 的替换,使用以下规则: 类。Template 有下列方法: class string.Template(template) 该构造器接受一个参数作为模板字符串。 substitute(mapping, **kwds) 执行模板替换,返回一个新字符串。mapping 为任意字典类对象,其中的键将匹配模板中的占位符。 或者你也可以提供一组关键字参数,其中的关键字即对应占位符。当同时给出 mapping 和 kwds 并 且存在重复时,则以 此方法被认为“安全”,因为虽然仍有可能发生其他异常,但它总是尝试返回可用的字符串而不是 引发一个异常。从另一方面来说,safe_substitute() 也可能根本算不上安全,因为它将静默 地忽略错误格式的模板,例如包含多余的分隔符、不成对的花括号或不是合法 Python 标识符的占 位符等等。 Template 的实例还提供一个公有数据属性: 6.1. string —常见的字符串操作 97 The0 码力 | 1886 页 | 8.95 MB | 9 月前3Python 标准库参考指南 3.8.20
printf 风格的字符串格式化 注解: 此处介绍的格式化操作具有多种怪异特性,可能导致许多常见错误(例如无法正确显示元组和字 典)。使用较新的 格式化字符串字面值,str.format() 接口或模板字符串 有助于避免这样的错误。这 些替代方案中的每一种都更好地权衡并提供了简单、灵活以及可扩展性优势。 字符串对象有一个独特的内置运算: % 运算符 (取模)。这也被称为字符串 formatting 3.8.20 6.1.4 模板字符串 模板字符串提供了由 PEP 292 所描述的更简便的字符串替换方式。模板字符串的一个主要用例是文本国 际化 (i18n),因为在此场景下,更简单的语法和功能使得文本翻译过程比使用 Python 的其他内置字符串 格式化工具更为方便。作为基于模板字符串构建以实现 i18n 的库的一个示例,请参看 flufl.i18n 包。 模板字符串支持基于 $ 的替换,使用以下规则: 类。Template 有下列方法: class string.Template(template) 该构造器接受一个参数作为模板字符串。 substitute(mapping={}, /, **kwds) 执行模板替换,返回一个新字符串。mapping 为任意字典类对象,其中的键将匹配模板中的占 位符。或者你也可以提供一组关键字参数,其中的关键字即对应占位符。当同时给出 mapping 和 kwds 并且存在重复时,则以0 码力 | 1927 页 | 9.69 MB | 9 月前3
共 265 条
- 1
- 2
- 3
- 4
- 5
- 6
- 27