在Eve check_auth方法中访问Flask请求对象

时间:2018-05-22 00:17:32

标签: flask eve

在调用check_auth()方法时,我无法弄清楚如何访问请求对象。它提供资源和方法(GET,POST)等,但不提供实际的请求数据本身。如何为此添加钩子?我不能使用Eve的事件挂钩,因为它们在check_auth()事件后被调用。但是我想对check_auth()中的数据进行一些验证。

我发现from flask import current_app是获取烧瓶current_app的一种方式,但我想要当前的请求,而不是整个应用。

1 个答案:

答案 0 :(得分:2)

你可以这样使用

from flask import request

您将可以访问全局request对象。 有关详情,请参阅http://flask.pocoo.org/docs/1.0/api/#flask.request