Flask入门教程
py 的文件中。如果你使用了其他名称,就要设置系统环境变量 FLASK_APP 来告诉 Flask 你要启动哪个程序。 Flask 通过读取这个文件对应的模块寻找要运行的程序实例,你可以把它设置成下 面这些值: 模块名 Python 导入路径 文件目录路径 管理环境变量 现在在启动 Flask 程序的时候,我们通常要和两个环境变量打交道: FLASK_APP 和 FLASK_ENV FLASK_ENV 设为 development 来开启。调试模式开启后,当程序出 错,浏览器页面上会显示错误信息;代码出现变动后,程序会自动重载。 为了不用每次打开新的终端会话都要设置环境变量,我们安装用来管理系统环境变 量的 python-dotenv: $ pipenv install python-dotenv 当 python-dotenv 安装后,Flask 会从项目根目录的 的 touch 命令创建: $ touch .env .flaskenv 第 2 章:Hello, Flask! 17 .flaskenv 用来存储 Flask 命令行系统相关的公开环境变量;而 .env 则用来存储敏 感数据,不应该提交进Git仓库,我们把 .env 添加到 .gitignore 文件的结尾(新建一 行)来让 Git 忽略它。你可以使用编辑器执行这个操作: .env0 码力 | 127 页 | 7.62 MB | 1 年前3Python 标准库参考指南 3.12
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 593 16.1.1 文件名,命令行参数,以及环境变量。 . . . . . . . . . . . . . . . . . . . . . . . . . 594 16.1.2 Python UTF-8 模式 . . . . . . . . . 定的调试器。如果sys.breakpointhook() 不可用,此函数将引发RuntimeError。 在默认情况下,breakpoint() 的行为可使用 PYTHONBREAKPOINT 环境变量来改变。请参阅sys. breakpointhook() 了解详细用法。 请注意这并不保证sys.breakpointhook() 会被替换。 引发一个审计事件 builtins.breakpoint tlib.import_module() 在 3.3 版本发生变更: level 的值不再支持负数(默认值也修改为 0)。 在 3.9 版本发生变更: 当使用了命令行参数 -E 或 -I 时,环境变量 PYTHONCASEOK 现在将被忽略。 备注 29 The Python Library Reference, 发行版本 3.12.7 30 Chapter 2. 内置函数 CHAPTER30 码力 | 2253 页 | 11.81 MB | 9 月前3Python 标准库参考指南 3.12
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 593 16.1.1 文件名,命令行参数,以及环境变量。 . . . . . . . . . . . . . . . . . . . . . . . . . 594 16.1.2 Python UTF-8 模式 . . . . . . . . . 定的调试器。如果sys.breakpointhook() 不可用,此函数将引发RuntimeError。 在默认情况下,breakpoint() 的行为可使用 PYTHONBREAKPOINT 环境变量来改变。请参阅sys. breakpointhook() 了解详细用法。 请注意这并不保证sys.breakpointhook() 会被替换。 引发一个审计事件 builtins.breakpoint tlib.import_module() 在 3.3 版本发生变更: level 的值不再支持负数(默认值也修改为 0)。 在 3.9 版本发生变更: 当使用了命令行参数 -E 或 -I 时,环境变量 PYTHONCASEOK 现在将被忽略。 备注 29 The Python Library Reference, 发行版本 3.12.7 30 Chapter 2. 内置函数 CHAPTER30 码力 | 2253 页 | 11.81 MB | 9 月前3Python 标准库参考指南 3.13
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 617 16.1.1 文件名,命令行参数,以及环境变量。 . . . . . . . . . . . . . . . . . . . . . . . . . 618 16.1.2 Python UTF-8 模式 . . . . . . . . . 定的调试器。如果sys.breakpointhook() 不可用,此函数将引发RuntimeError。 在默认情况下,breakpoint() 的行为可使用 PYTHONBREAKPOINT 环境变量来改变。请参阅sys. breakpointhook() 了解详细用法。 请注意这并不保证sys.breakpointhook() 会被替换。 引发一个审计事件 builtins.breakpoint tlib.import_module() 在 3.3 版本发生变更: level 的值不再支持负数(默认值也修改为 0)。 在 3.9 版本发生变更: 当使用了命令行参数 -E 或 -I 时,环境变量 PYTHONCASEOK 现在将被忽略。 备注 32 Chapter 2. 内置函数 CHAPTER3 内置常量 有少数的常量存在于内置命名空间中。它们是: False bool 类型的假值。给0 码力 | 2246 页 | 11.74 MB | 9 月前3Python 标准库参考指南 3.13
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 613 16.1.1 文件名,命令行参数,以及环境变量。 . . . . . . . . . . . . . . . . . . . . . . . . . 614 16.1.2 Python UTF-8 模式 . . . . . . . . . 定的调试器。如果sys.breakpointhook() 不可用,此函数将引发RuntimeError。 在默认情况下,breakpoint() 的行为可使用 PYTHONBREAKPOINT 环境变量来改变。请参阅sys. breakpointhook() 了解详细用法。 请注意这并不保证sys.breakpointhook() 会被替换。 引发一个审计事件 builtins.breakpoint tlib.import_module() 在 3.3 版本发生变更: level 的值不再支持负数(默认值也修改为 0)。 在 3.9 版本发生变更: 当使用了命令行参数 -E 或 -I 时,环境变量 PYTHONCASEOK 现在将被忽略。 备注 32 Chapter 2. 内置函数 CHAPTER3 内置常量 有少数的常量存在于内置命名空间中。它们是: False bool 类型的假值。给0 码力 | 2242 页 | 11.73 MB | 9 月前3Python 标准库参考指南 3.10.15
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 585 16.1.1 文件名,命令行参数,以及环境变量。 . . . . . . . . . . . . . . . . . . . . . . . . . . . 586 16.1.2 Python UTF-8 模式 . . . . . . . 用importlib.import_module() 在 3.3 版更改: level 的值不再支持负数(默认值也修改为 0)。 在 3.9 版更改: 当使用了命令行参数 -E 或 -I 时,环境变量 PYTHONCASEOK 现在将被忽略。 27 The Python Library Reference, 发布 3.10.15 备注 28 Chapter 2. 内置函数 CHAPTER3 Decimal。 94 Chapter 4. 内置类型 The Python Library Reference, 发布 3.10.15 4.15.2 配置限制值 在 Python 启动之前你可以使用环境变量或解释器命令行旗标来配置限制值: • PYTHONINTMAXSTRDIGITS,例如 PYTHONINTMAXSTRDIGITS=640 python3 是将限制设为 640 而 PYTHONINTMAXSTRDIGITS=00 码力 | 2207 页 | 10.45 MB | 9 月前3Python 标准库参考指南 3.10.15
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 545 16.1.1 文件名,命令行参数,以及环境变量。 . . . . . . . . . . . . . . . . . . . . . . . . . 546 16.1.2 Python UTF-8 模式 . . . . . . . . . 用importlib.import_module() 在 3.3 版更改: level 的值不再支持负数(默认值也修改为 0)。 在 3.9 版更改: 当使用了命令行参数 -E 或 -I 时,环境变量 PYTHONCASEOK 现在将被忽略。 备注 26 Chapter 2. 内置函数 CHAPTER3 内置常量 有少数的常量存在于内置命名空间中。它们是: False bool 类型的假值。给 Decimal。 4.15. 整数字符串转换长度限制 87 The Python Library Reference, 发布 3.10.15 4.15.2 配置限制值 在 Python 启动之前你可以使用环境变量或解释器命令行旗标来配置限制值: • PYTHONINTMAXSTRDIGITS,例如 PYTHONINTMAXSTRDIGITS=640 python3 是将限制设为 640 而 PYTHONINTMAXSTRDIGITS=00 码力 | 2072 页 | 10.39 MB | 9 月前3Python 标准库参考指南 3.11.10
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 583 16.1.1 文件名,命令行参数,以及环境变量。 . . . . . . . . . . . . . . . . . . . . . . . . . 584 16.1.2 Python UTF-8 模式 . . . . . . . . . 调用,以允许进入你想用的调试器。如果sys.breakpointhook() 不可访问,这个函数将会引 发RuntimeError。 在默认情况下,breakpoint() 的行为可使用 PYTHONBREAKPOINT 环境变量来改变。请参阅sys. breakpointhook() 了解详细用法。 请注意这并不保证sys.breakpointhook() 会被替换。 引发一个审计事件 builtins.breakpoint tlib.import_module() 在 3.3 版本发生变更: level 的值不再支持负数(默认值也修改为 0)。 在 3.9 版本发生变更: 当使用了命令行参数 -E 或 -I 时,环境变量 PYTHONCASEOK 现在将被忽略。 备注 27 The Python Library Reference, 发行版本 3.11.10 28 Chapter 2. 内置函数 CHAPTER30 码力 | 2248 页 | 11.10 MB | 9 月前3Python 标准库参考指南 3.11.10
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 625 16.1.1 文件名,命令行参数,以及环境变量。 . . . . . . . . . . . . . . . . . . . . . . . . . . . 626 16.1.2 Python UTF-8 模式 . . . . . . . 用的调试器。如果sys.breakpointhook() 不可访问,这个函数将会引发RuntimeError。 在默认情况下,breakpoint() 的行为可使用 PYTHONBREAKPOINT 环境变量来改变。请参阅sys. breakpointhook() 了解详细用法。 请注意这并不保证sys.breakpointhook() 会被替换。 引发一个审计事件 builtins.breakpoint tlib.import_module() 在 3.3 版本发生变更: level 的值不再支持负数(默认值也修改为 0)。 在 3.9 版本发生变更: 当使用了命令行参数 -E 或 -I 时,环境变量 PYTHONCASEOK 现在将被忽略。 备注 29 The Python Library Reference, 发行版本 3.11.10 30 Chapter 2. 内置函数 CHAPTER30 码力 | 2399 页 | 11.19 MB | 9 月前3Python 标准库参考指南 3.9.20
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 569 16.1.1 文件名,命令行参数,以及环境变量。 . . . . . . . . . . . . . . . . . . . . . . . . . . . 570 16.1.2 进程参数 . . . . . . . . . . . . . 用importlib.import_module() 在 3.3 版更改: level 的值不再支持负数(默认值也修改为 0)。 在 3.9 版更改: 当使用了命令行参数 -E 或 -I 时,环境变量 PYTHONCASEOK 现在将被忽略。 备注 25 The Python Library Reference, 发布 3.9.20 26 Chapter 2. 内置函数 CHAPTER3 Decimal。 4.15. 整数字符串转换长度限制 89 The Python Library Reference, 发布 3.9.20 4.15.2 配置限制值 在 Python 启动之前你可以使用环境变量或解释器命令行旗标来配置限制值: • PYTHONINTMAXSTRDIGITS,例如 PYTHONINTMAXSTRDIGITS=640 python3 是将限制设为 640 而 PYTHONINTMAXSTRDIGITS=00 码力 | 2146 页 | 10.17 MB | 9 月前3
共 54 条
- 1
- 2
- 3
- 4
- 5
- 6