ctx.push()入栈后,依然是LocalProxy unbound ?
来源:5-3 详解flask上下文与出入栈
慕粉13512792256
2018-04-02
ctx.push()入栈后,依旧是LocalProxy unbound,是哪里出错了么?老师
13回答
-
Allen_Liu_1106
2018-10-03
的确是IDE的错误,VS code有值的:
00 -
qq_在雨中等雨停_03753117
2018-09-06
pycharm 2018.1.4
00 -
qq_在雨中等雨停_03753117
2018-09-06
确实是有这个问题,在vscode里是没问题的
但在pycharm里就unbound:
00 -
7七月
2018-05-08
这个是pycharm工具的问题,新版本可能是有这个问题,只是调试看不到,实际上是有的。
00 -
咸鱼与果汁
2018-05-06
我也是这样,而且在ctx.push中是获取到了app的
00 -
许龙
2018-05-05
我也遇到了这个问题,但是把鼠标放在current_app上发现current_app已经变成了<Flask 'test'>,后面对d进行赋值也没有报错,说明current_app已经进行了绑定。所以斗胆猜测一下,应该是新版pycharm的锅。
012018-05-06 -
_sotkang_
2018-04-24
你好。请问这个问题后来找到原因了吗?我遇到同样的问题。没找到原因。
00 -
7七月
2018-04-04
我刚刚又重新打了一遍代码,我就是单独写了个test11文件,然后 调试执行的。
00 -
7七月
2018-04-04
@jefflike,这个Request是个类,还没有被实例化,也就是没有被创建。
00 -
jefflike
2018-04-04
这是课上调试的代码,除了flask核心对象,还有一个Request对象。我的代码没有,不知道这个request是哪里创建的。
00 -
jefflike
2018-04-04
老师您有时间再操作一下这个步骤试一试,代码debug进入了push,但是push返回的是一个none,Local()里面哪里除了问题我暂时排查不出来。
00 -
慕粉13512792256
提问者
2018-04-03
这样断点对吗?
00 -
7七月
2018-04-03
有点奇怪,你可否断点进入ctx.push中看一下为什么没有取到这个app吗?我也想知道这个原因。
00
相似问题