为什么d = current_app.config['DEBUG']已经返回False,但是current_app仍未绑定

来源:5-3 详解flask上下文与出入栈

永恒之泪

2019-06-30

http://img.mukewang.com/szimg/5d188e1800019bd513580520.jpg


如果所示,为什么在我的pycharm中d = current_app.config['DEBUG']已经返回False,但是current_app显示仍未绑定?

写回答

2回答

7七月

2019-07-02

这个地方我记得有些版本好像有bug。你在非调试状态下打印看看

0
1
永恒之泪
非常感谢!
2019-07-02
共1条回复

Vinsonislate

2019-07-02

我遇到一样的问题,奇怪

1
3
永恒之泪
回复
Vinsonislate
我觉得可能是这样的,我们这个test新实例化的app对象并不是我们在正式代码里的app对象,我们是在那里注册的配置文件,这里应该是没有是读到我们的secure.py的配置参数的,它这里返回的是默认值False
2019-07-07
共3条回复

Python Flask高级编程之从0到1开发《鱼书》精品项目

7月老师深入浅出剖析Flask核心机制,和你一起探讨Python高级编程

2752 学习 · 1277 问题

查看课程