Flask配置

简介: Flask配置

默认配置参数;

 {
          'DEBUG':                                get_debug_flag(default=False),  是否开启Debug模式
          'TESTING':                              False,                          是否开启测试模式
          'PROPAGATE_EXCEPTIONS':                 None,           
          'PRESERVE_CONTEXT_ON_EXCEPTION':        None,
          'SECRET_KEY':                           None,
          'PERMANENT_SESSION_LIFETIME':           timedelta(days=31),
          'USE_X_SENDFILE':                       False,
          'LOGGER_NAME':                          None,
          'LOGGER_HANDLER_POLICY':                'always',
          'SERVER_NAME':                          None,
          'APPLICATION_ROOT':                     None,
          'SESSION_COOKIE_NAME':                  'session',
          'SESSION_COOKIE_DOMAIN':                None,
          'SESSION_COOKIE_PATH':                  None,
          'SESSION_COOKIE_HTTPONLY':              True,
          'SESSION_COOKIE_SECURE':                False,
          'SESSION_REFRESH_EACH_REQUEST':         True,
          'MAX_CONTENT_LENGTH':                   None,
          'SEND_FILE_MAX_AGE_DEFAULT':            timedelta(hours=12),
          'TRAP_BAD_REQUEST_ERRORS':              False,
          'TRAP_HTTP_EXCEPTIONS':                 False,
          'EXPLAIN_TEMPLATE_LOADING':             False,
          'PREFERRED_URL_SCHEME':                 'http',
          'JSON_AS_ASCII':                        True,
          'JSON_SORT_KEYS':                       True,
          'JSONIFY_PRETTYPRINT_REGULAR':          True,
          'JSONIFY_MIMETYPE':                     'application/json',
          'TEMPLATES_AUTO_RELOAD':                None,
 }

项目配置放置方法:

  1. 直接写在代码内部:
# 第一种
app.debug = True
# 第二种
app.config["debug"] = Flase


建立配置文件

建立配置文件setting.py , 在里面写入项目配置

DEBUG = True
SECRETE_KEY = "sdfsdgdfgf"

在项目代码里加入这一句,导入该配置文件

app.config.from_pyfile("setting.py")

建立不同的配置类:

建立配置文件setting.py, 在里面写入不同的类和项目配置

# 测试是使用
class Test:
    DEBUG = True
# 上线时使用
class Run:
    Debug = False


目录
相关文章
|
5月前
|
存储 JSON 安全
Flask四种配置方式
Flask是一个轻量级的Python Web框架,被广泛应用于Web开发中。Flask提供了多种配置方式,可以根据不同的需求和场景进行选择。本篇博客将介绍Flask的几种配置方式,并提供相关代码示例。
74 3
|
测试技术 Apache Python
|
SQL 数据库 开发者
Flask学习与项目实战1:介绍、创建项目、配置讲解
使用Pycharm中的创建项目:Flask,注意需要使用先前配置好的解释器。不要点击使用此工具新建环境!因为每当新建一个项目,导入的包如果是新建环境可能需要重新下载。所以直接使用配置好的解释器即可。
Flask学习与项目实战1:介绍、创建项目、配置讲解
|
应用服务中间件 nginx Python
Python编程:uWSGI+nginx配置flask实例
Python编程:uWSGI+nginx配置flask实例
196 0
|
Python
小白学Flask第二天| app对象的初始化和配置
小白学Flask第二天| app对象的初始化和配置
252 0
小白学Flask第二天| app对象的初始化和配置
|
IDE 开发工具 Python
Flask架站基础篇(二)--开发工具配置
Flask架站基础篇(二)--开发工具配置
99 0
Flask架站基础篇(二)--开发工具配置
|
SQL 关系型数据库 MySQL
Flask-SQLAlchemy 介绍及配置 | 学习笔记
快速学习 Flask-SQLAlchemy 介绍及配置
277 1
|
Python
Flask服务配置
Flask服务配置
114 0
|
开发工具 Python Windows
Python Flask 简明教程(2)--开发环境配置
本文目录 1. Python基本开发环境安装 2. 开发工具VSCode 3. 第一个程序Hello World 4. 小结
202 0
Python Flask 简明教程(2)--开发环境配置
|
应用服务中间件 nginx Python
Python编程:uWSGI+nginx配置flask实例
Python编程:uWSGI+nginx配置flask实例
199 0