首页 > 其他 > 详细

Flask理论基础(一)加载配置文件

时间:2019-11-21 19:59:51      阅读:101      评论:0      收藏:0      [点我收藏+]

一、修改/新增配置项

1、使用配置文件

app.config.from_pyfile("config.cfg")

如上 config.cfg 可以是任意后缀的文本文件,需要与app.py放在同一个目录下

2、通过python对象传入

class Config(object):
DEBUG = True
ITCAST = "python"

app.config.from_object(Config)

配置对象可以在任意文件中定义,只需通过from_object方法传入对象类即可

 

3、直接操作app.config对象,这是个字典可以通过如下两种方式操作

# 3.1 通过update更新
app.config.update(
DEBUG=true,
SECRET_KEY=xxxx
)

或者
# 通过字典方式赋值
app.config["DEBUG"] = True

 

二、使用配置项

通过flask提供的current_app对象直接读取即可

from flask import Flask, current_app
@app.route("/")
def index():
print(current_app.config.get("DEBUG"))
return "hello flask"

 

Flask理论基础(一)加载配置文件

原文:https://www.cnblogs.com/fog2012/p/flask_basic_theory_config_file.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!