一、修改/新增配置项

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"

最新文章

  1. jQuery 顺便学习下CSS选择器 奇偶匹配nth-child(even)
  2. CF724B. Batch Sort[枚举]
  3. Android数据持久化技术 — — —文件存储
  4. JavaScript的学习2
  5. Codeforces Round #306 (Div. 2) D. Regular Bridge 构造
  6. 9 款赏心悦目的 HTML5/CSS3 特效
  7. Android虚拟机运行问题之小结
  8. php代码优化技巧
  9. Protues中有源蜂鸣器BUZZER不响的解决办法(有图)
  10. Xamarin改写安卓Residemenu控件
  11. linux下JUCE源码编译依赖库
  12. Oracle listener服务启动后又停止的解决方案
  13. nyoj 移位密码
  14. jQuery 图片查看插件 Magnify 开发简介(仿 Windows 照片查看器)
  15. Gradle: Download 下载慢的解决办法
  16. SSL 原理及 https 配置
  17. Jmeter测试demo
  18. 一次Webservice请求的流程
  19. jQuery屏蔽浏览器的滚动事件,定义自己的滚轮事件
  20. FivePlus——分工理解

热门文章

  1. 学习vim 从常用按键开始
  2. cas4.2.7 集群服务搭建
  3. 在并发Java应用程序中检测可见性错误
  4. LeetCode Array Easy 1. Two Sum
  5. RPC协议的介绍
  6. Linux面试基础(一)
  7. jieba分词单例模式及linux权限不够情况下tmp_dir自定义
  8. 【CodeVS】 纯OI题
  9. koa2 使用 async 、await、promise解决异步的问题
  10. iftop简单使用