码迷,mamicode.com
首页 > 其他好文 > 详细

Flask相关配置参数

时间:2018-08-04 21:39:59      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:打印   相关配置   变量   使用   修改   env   在服务器   int   对象   

初始化参数
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)

Flask相关配置参数

标签:打印   相关配置   变量   使用   修改   env   在服务器   int   对象   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!