嗨,我有一个非常奇怪的问题。我正在使用Flask 0.10.1并且我在g
的{{1}}中设置了一些信息。
但是,正好在我的两个端点(没有装饰器,显然没什么特别的)导致before_request
引用g
错误失败,如果在调试器控制台中我打印UnboundLocalError: local variable 'g' referenced before assignment
一切都在那里......
此外,如果我在端点内放置一个g
,一切正常。
有什么可能的线索?
奖金问题:from flask import g
仍然是保存当前请求必须唯一的数据的好地方吗?(线程安全,其他请求安全ecc ...)
请帮忙!感谢
答案 0 :(得分:0)
在没有发布整个代码库的情况下,这是一个非常难以描述的内容。它出现了与奇怪的导入冲突有关(通常在python:D中)。我没有直接导入g
,而是在我的通话中使用了flask.g
,一切都得到了解决。
感谢您的支持