Flask学习之旅——1.2项目配置
前言
- 本文是我在知了传课学习的学习笔记。
- 上一篇:Flask学习之旅——1.1初识Flask
- 下一篇:Flask学习之旅——1.3 URL与视图(一)
一、设置为DEBUG模式
什么是DEBUG模式?
- 在未打开
DEBUG之前,我们在修改代码后,需要重新运行Flask服务后才能看到变化。 - 开启
DEBUG模式后,flask会在每次保存代码的时候自动的重新载入代码,并且如果代码有错误,会在终端进行提示。 - 默认情况下
flask不会开启DEBUG模式,
怎样开启DEBUG模式?
- 在未开启Flask服务的情况下,找到
Pycharm右上角的如图所示部分:

选择编辑配置,然后给FLASK_DEBUG后面的单选框打上√:

正常情况下,运行时会显示以下信息:

(需要注意的是,只能在开发环境下开启DEBUG模式,因为DEBUG模式会带来非常大的安全隐患。)
二、配置文件
-
Flask项目的配置,都是通过
app.config对象进行配置的,共有4种方法用于配置,这里只介绍用独立文件存储配置项的方法。 -
在配置项比较多的时候,通常采用
所有的配置项都放在一个模块中,然后通过加载模块的方式进行配置的方法进行配置,假如有一个config.py文件专门用来存储配置项,这时可以采用app.config.from_object()进行调用。config.py
###示例代码 JSON_AS_ASCII = False ###此代码的作用是更改编码方式,使JSON数据支持中文app.py
import config app = Flask(__name__) ###此行是源代码中已经存在的,放在这里是为了确定app.config.from_object()的位置 app.config.from_object(config)Flask项目内置了许多的配置项,所有的内置配置项,可以在这里查看。(注意:配置项名字全为大写)
4万+

被折叠的 条评论
为什么被折叠?



