Flask相关配置参数

初始化参数
import_name
Flask程序所在的包(模块),传 __name__ 就可以
其可以决定 Flask 在访问静态文件时查找的路径
static_path
静态文件访问路径(不推荐使用,使用 static_url_path 代替)
static_url_path
静态文件访问路径,可以不传,默认为:/ + static_folder
static_folder
静态文件存储的文件夹,可以不传,默认为 static
template_folder
模板文件存储的文件夹,可以不传,默认为 templates
程序加载配置
从配置对象中加载(常用)
app.config.form_object()
从配置文件中加载
app.config.form_pyfile()
从环境变量中加载(了解)
app.config.from_envvar()
# 1.直接配置,以调试模式运行
app.debug = True

# 2.从对象中加载
class Config(object):
DEBUG = True

app.config.from_object(Config)

# 3.从文件中加载
app.config.from_pyfile("Config.ini")

# 4.从环境变量中加载,本质上也是文件,只是在环境变量中指定配置的路径
app.config.from_envvar("CONFIG")

# 设置配置
app.config["DEBUG"] = True

# # 读取配置
# print(app.config["DEBUG"])

以下演练以设置应用程序的 DEBUG(调试模式) 为例,设置应用为调式模式这后,可以实现以下功能:
程序代码修改后可以自动重启服务器
在服务器出现相关错误的时候可以直接将错误信息进行抛出到控制台打印 
读取配置

app.config.get()
在视图函数中使用 current_app.config.get()
app.run的参数
可以指定运行的主机IP地址,端口,是否开启调试模式
app.run(host="0.0.0.0", port=5000, debug = True)

原文地址:https://www.cnblogs.com/laobai-boke/p/9419932.html

时间: 2024-09-29 17:52:40

Flask相关配置参数的相关文章

【原创】MySQL性能优化-I/O相关配置参数

本文介绍InnoDB和MyISAM两种存储引擎的I/O相关参数配置. 1.InnoDB  I/O相关配置 Innodb是一种事务型的存储引擎,为了减少提交事务时产生的io开销,innodb采用了写日志的方式,也就是在事务提交的时候会先写入事务日志中 ,而不是每次都把修改或者数据刷新到数据文件中,这样做是为了提高io的性能,因为事务的修改,使数据和索引文件通常都会映射到表空间随机的位置,所以刷新数据变更到数据文件会产生大量随机io,而记录日志是顺序io,一旦事务日志安全的写到磁盘中,数据就算是持久

IO 相关配置参数

INNODB I/O相关配置 记录日志为顺序I/O,刷新日志到数据文件为随机操作.顺序操作性能快于随机IO. innodb_log_file_size innodb_log_files_in_group 事务日志总大小: innodb_log_files_in_group * innodb_log_file_size ,日志为循环写入. innodb_log_buffer_size :日志不是直接刷新到日志文件,而是先写入log_buffer 内存中.一秒钟刷新一次.一般为 32-128M.  

【Flask】配置参数

Flask配置 Flask 是一个非常灵活且短小精干的web框架 , 那么灵活性从什么地方体现呢? 有一个神奇的东西叫 Flask配置 , 这个东西怎么用呢? 它能给我们带来怎么样的方便呢? 首先展示一下: from flask import Flask app = Flask(__name__) # type:Flask # 调试模式:是否开启调试模式并捕获异常 # 开启调试模式的方法一 # ap1.config["DEBUG"] = True # 开启调试模式的方法二 # ap1.

ETCD相关配置参数

ETCD配置参数 原文地址:https://github.com/etcd-io/etcd/blob/master/Documentation/op-guide/configuration.md 成员标记 --name 人类可读的该成员的名字 默认值:"default" 环境变量:ETCD_NAME 该值被该节点吃的--initial-cluster参数引用(例如 default=http://localhost:2380).如果使用静态引导程序,则需要与标志中使用的键匹配.当使用发现

nginx uwsgi flask相关配置

一.安装Nginx 在 /home/download下下载压缩包 wget https://nginx.org/download/nginx-1.12.2.tar.gz 解压缩 tar zxvf nginx-1.12.2.tar.gz 添加环境变量: vim ~/.bashrc //添加 #NGINX export NGINX_HOME=/usr/local/nginx export PATH=$PATH:$NGINX_HOME/sbin source ~/.bashrc//激活 一些nginx

微信支付的相关配置 参数位置

APPID MCHID 商户号 api密钥 原文地址:https://www.cnblogs.com/huobi/p/10147482.html

Flask的路由,视图和相关配置

第一个flask程序 from flask import Flask Flask函数接收一个参数__name__,它会指向程序所在的包 app = Flask(__name__) 装饰器的作用是将路由映射到视图函数 index,在程序运行过程中,程序实例中会使用 url_map 将装饰器路由和视图的对应关系保存起来 @app.route('/') def index(): return 'Hello World' Flask应用程序实例的 run 方法 启动 WEB 服务器 if __name_

Hadoop YARN配置参数剖析—RM与NM相关参数

注意,配置这些参数前,应充分理解这几个参数的含义,以防止误配给集群带来的隐患.另外,这些参数均需要在yarn-site.xml中配置. 1.    ResourceManager相关配置参数 (1) yarn.resourcemanager.address 参数解释:ResourceManager 对客户端暴露的地址.客户端通过该地址向RM提交应用程序,杀死应用程序等. 默认值:${yarn.resourcemanager.hostname}:8032 (2) yarn.resourcemana

mysql配置参数详解

查看配置参数可以用下面的命令: show variables like '%innodb%';     #查看innodb相关配置参数 show status  like '%innodb%';           #查看innodb相关的运行时参数 show global status like 'open%tables'; # 查看全局的运行时参数,加上global是对当前mysql服务器中运行的所有数据库实例进行统计.不加global则只对当前数据库实例进行统计. my.cnf参数配置 [