Flask入门教程
能更好的服 务器,我们会在最后一章学习。 第 2 章:Hello, Flask! 15 解剖时间 下面我们来分解这个 Flask 程序,了解它的基本构成。 首先我们从 flask 包导入 Flask 类,通过实例化这个类,创建一个程序对象 app : from flask import Flask app = Flask(__name__) 接下来,我们要注册一个处理 环境变量 FLASK_APP 来告诉 Flask 你要启动哪个程序。 Flask 通过读取这个文件对应的模块寻找要运行的程序实例,你可以把它设置成下 面这些值: 模块名 Python 导入路径 文件目录路径 管理环境变量 现在在启动 Flask 程序的时候,我们通常要和两个环境变量打交道: FLASK_APP 和 FLASK_ENV 。因为我们的程序现在的名字是 app filename='foo.jpg') }}"> 花括号部分的调用会返回 /static/foo.jpg 。 提示 在 Python 脚本里, url_for() 函数需要从 flask 包中导入,而在模板中 则可以直接使用,因为 Flask 把一些常用的函数和对象添加到了模板上下文(环 境)里。 添加 Favicon Favicon(favourite icon) 是显示在标签页和书签栏的网站头像。你需要准备一个0 码力 | 127 页 | 7.62 MB | 1 年前3Python 标准库参考指南 3.10.15
--- 用于操作系统测试的工具 . . . . . . . . . . . . . . . . . . . . 1631 26.19 test.support.import_helper --- 用于导入测试的工具 . . . . . . . . . . . . . . . . . . . 1633 26.20 test.support.warnings_helper --- 用于警告测试的工具 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1799 31 导入模块 1801 31.1 zipimport --- 从 Zip 存档中导入模块 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1801 31.1.1 zipimporter ——关于导入的抽象基类 . . . . . . . . . . . . . . . . . . . . . . . . 1812 31.5.4 importlib.resources -- 资源 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1819 31.5.5 importlib.machinery ——导入器和路径钩子函数。0 码力 | 2207 页 | 10.45 MB | 9 月前3Python 标准库参考指南 3.10.15
os_helper --- 用于操作系统测试的工具 . . . . . . . . . . . . . . . . . . 1527 26.19 test.support.import_helper --- 用于导入测试的工具 . . . . . . . . . . . . . . . . . 1528 26.20 test.support.warnings_helper --- 用于警告测试的工具 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1685 31 导入模块 1687 31.1 zipimport --- 从 Zip 存档中导入模块 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1687 31.1.1 zipimporter abc ——关于导入的抽象基类 . . . . . . . . . . . . . . . . . . . . . . 1697 31.5.4 importlib.resources -- 资源 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1703 31.5.5 importlib.machinery ——导入器和路径钩子函数。0 码力 | 2072 页 | 10.39 MB | 9 月前3Python 标准库参考指南 3.11.10
--- 用于操作系统测试的工具 . . . . . . . . . . . . . . . . . . . . 1758 26.16 test.support.import_helper --- 用于导入测试的工具 . . . . . . . . . . . . . . . . . . . 1760 26.17 test.support.warnings_helper --- 用于警告测试的工具 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1939 31 导入模块 1941 31.1 zipimport --- 从 Zip 存档中导入模块 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1941 31.1.1 zipimporter importlib.abc ——关于导入的抽象基类 . . . . . . . . . . . . . . . . . . . . . . . . 1953 31.5.4 importlib.machinery ——导入器和路径钩子函数。 . . . . . . . . . . . . . . . . 1959 31.5.5 importlib.util ——导入器的工具程序代码 . . . .0 码力 | 2399 页 | 11.19 MB | 9 月前3Python 标准库参考指南 3.11.10
os_helper --- 用于操作系统测试的工具 . . . . . . . . . . . . . . . . . . 1645 26.16 test.support.import_helper --- 用于导入测试的工具 . . . . . . . . . . . . . . . . . 1647 26.17 test.support.warnings_helper --- 用于警告测试的工具 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1813 31 导入模块 1815 31.1 zipimport --- 从 Zip 存档中导入模块 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1815 31.1.1 zipimporter 3 importlib.abc ——关于导入的抽象基类 . . . . . . . . . . . . . . . . . . . . . . 1826 31.5.4 importlib.machinery ——导入器和路径钩子函数。 . . . . . . . . . . . . . . 1832 31.5.5 importlib.util ——导入器的工具程序代码 . . . . . .0 码力 | 2248 页 | 11.10 MB | 9 月前3Python 标准库参考指南 3.8.20
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1739 31 导入模块 1741 31.1 zipimport --- 从 Zip 存档中导入模块 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1741 31.2 pkgutil 必需的,并且仅在这里描述。 不过这个库主要是由一系列的模块组成。这些模块集可以不同方式分类。有些模块是用 C 编写并内置于 Python 解释器中;另一些模块则是用 Python 编写并以源码形式导入。有些模块提供专用于 Python 的接口, 例如打印栈追踪信息;有些模块提供专用于特定操作系统的接口,例如操作特定的硬件;另一些模块则提供 针对特定应用领域的接口,例如万维网。有些模块在所有更新和移植版本的 breakpointhook() ,直接传递 args 和 kws 。默认情况下,sys.breakpointhook() 调用pdb.set_trace() 且没有参数。在这种情况 下,它纯粹是一个便利函数,因此您不必显式导入pdb 且键入尽可能少的代码即可进入调试器。但是, sys.breakpointhook() 可以设置为其他一些函数并被breakpoint() 自动调用,以允许进入你想 用的调试器。 引发一个审计事件0 码力 | 2052 页 | 9.74 MB | 9 月前3Python 标准库参考指南 3.8.20
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1627 31 导入模块 1629 31.1 zipimport --- 从 Zip 存档中导入模块 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1629 31.2 pkgutil 必需的,并且仅在这里描述。 不过这个库主要是由一系列的模块组成。这些模块集可以不同方式分类。有些模块是用 C 编写并内置于 Python 解释器中;另一些模块则是用 Python 编写并以源码形式导入。有些模块提供专用于 Python 的接 口,例如打印栈追踪信息;有些模块提供专用于特定操作系统的接口,例如操作特定的硬件;另一些模 块则提供针对特定应用领域的接口,例如万维网。有些模块在所有更新和移植版本的 breakpointhook() ,直接传递 args 和 kws 。默认情况下,sys.breakpointhook() 调用pdb.set_trace() 且没有参数。在 这种情况下,它纯粹是一个便利函数,因此您不必显式导入pdb 且键入尽可能少的代码即可进入 调试器。但是,sys.breakpointhook() 可以设置为其他一些函数并被breakpoint() 自动调 用,以允许进入你想用的调试器。 引发一个审计事件0 码力 | 1927 页 | 9.69 MB | 9 月前3Python 标准库参考指南 3.8.20
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1627 31 导入模块 1629 31.1 zipimport --- 从 Zip 存档中导入模块 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1629 31.2 pkgutil 必需的,并且仅在这里描述。 不过这个库主要是由一系列的模块组成。这些模块集可以不同方式分类。有些模块是用 C 编写并内置于 Python 解释器中;另一些模块则是用 Python 编写并以源码形式导入。有些模块提供专用于 Python 的接 口,例如打印栈追踪信息;有些模块提供专用于特定操作系统的接口,例如操作特定的硬件;另一些模 块则提供针对特定应用领域的接口,例如万维网。有些模块在所有更新和移植版本的 breakpointhook() ,直接传递 args 和 kws 。默认情况下,sys.breakpointhook() 调用pdb.set_trace() 且没有参数。在 这种情况下,它纯粹是一个便利函数,因此您不必显式导入pdb 且键入尽可能少的代码即可进入 调试器。但是,sys.breakpointhook() 可以设置为其他一些函数并被breakpoint() 自动调 用,以允许进入你想用的调试器。 引发一个审计事件0 码力 | 1927 页 | 9.69 MB | 9 月前3Python 标准库参考指南 3.13
--- 用于操作系统测试的工具 . . . . . . . . . . . . . . . . . . . . 1690 26.15 test.support.import_helper --- 用于导入测试的工具 . . . . . . . . . . . . . . . . . . . 1691 26.16 test.support.warnings_helper --- 用于警告测试的工具 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1867 31 导入模块 1869 31.1 zipimport --- 从 Zip 归档导入模块 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1869 31.1.1 zipimporter importlib.abc ——关于导入的抽象基类 . . . . . . . . . . . . . . . . . . . . . . . 1880 31.5.4 importlib.machinery ——导入器和路径钩子函数。 . . . . . . . . . . . . . . . . 1886 31.5.5 importlib.util ——导入器的工具程序代码 . . . . .0 码力 | 2246 页 | 11.74 MB | 9 月前3Python 标准库参考指南 3.13
--- 用于操作系统测试的工具 . . . . . . . . . . . . . . . . . . . . 1686 26.15 test.support.import_helper --- 用于导入测试的工具 . . . . . . . . . . . . . . . . . . . 1687 26.16 test.support.warnings_helper --- 用于警告测试的工具 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1863 31 导入模块 1865 31.1 zipimport --- 从 Zip 归档导入模块 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1865 31.1.1 zipimporter importlib.abc ——关于导入的抽象基类 . . . . . . . . . . . . . . . . . . . . . . . 1876 31.5.4 importlib.machinery ——导入器和路径钩子函数。 . . . . . . . . . . . . . . . . 1882 31.5.5 importlib.util ——导入器的工具程序代码 . . . . .0 码力 | 2242 页 | 11.73 MB | 9 月前3
共 116 条
- 1
- 2
- 3
- 4
- 5
- 6
- 12