python - 使用 Flask 或 Quart NameError : global name 'g' is not defined

标签 python flask quart

我在尝试测试 Flask 应用程序时遇到问题,我无法访问 g 变量。

要测试的 api 如下所示:

user = query_object.get(g.user_id)   # here the exception raises

当我运行测试时,它引发:

NameError: global name 'g' is not defined

最佳答案

你的进口商品是什么?你应该尝试添加

from flask import g

或者,如果您使用的是 Quart

from quart import g

关于python - 使用 Flask 或 Quart NameError : global name 'g' is not defined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29272124/

相关文章:

python - 使用pygame2exe时字体模块错误

python - 不了解如何在 geopandas 中使用 "urn:ogc:def:crs:OGC:1.3:CRS84"

python - 尝试使用 Opencv 和 Flask 显示多个流

python quart 渲染模板

python - Telethon "Cannot send requests while disconnected"在夸脱 route 获取 channel 时

python - Django ORM 查询空 FileFields

python - 艰苦学习Python练习50

python - .env 文件或配置类

python - 使用 Flask 获取 int 列表并将这些值作为端点返回

node.js - 错误: Socket Hang Up with Postman API testing