Python 在EVE中绕过令牌身份验证的自定义请求
我是EVE框架的新手,但已经对flask和mongodb有一些经验。我想基于eve rest和token auth构建一个web应用程序。例如,我有这样一个例子:当用户填写表单时,我想检查电子邮件是否实时存在。用户信息在users集合中,但我想将users集合置于token auth下。那么,我应该如何处理没有令牌的定制请求呢?应该通过烧瓶处理吗 也许是这样的:Python 在EVE中绕过令牌身份验证的自定义请求,python,flask,eve,Python,Flask,Eve,我是EVE框架的新手,但已经对flask和mongodb有一些经验。我想基于eve rest和token auth构建一个web应用程序。例如,我有这样一个例子:当用户填写表单时,我想检查电子邮件是否实时存在。用户信息在users集合中,但我想将users集合置于token auth下。那么,我应该如何处理没有令牌的定制请求呢?应该通过烧瓶处理吗 也许是这样的: @app.route('/_check_email', methods=['GET']) def check_email():
@app.route('/_check_email', methods=['GET'])
def check_email():
print request
email = request.args.get('email', 0, type=str)
accounts = app.data.driver.db['users']
lookup = {'email': email}
account = accounts.find_one(lookup)
if not account:
return jsonify(valid=True)
else:
return jsonify(valid=False)
谢谢 您可能希望将其全部包装在烧瓶蓝图中。看看扩展做了什么。除此之外,Eve只是一个Flask子类,所以您可以像处理Flask本身一样自由地处理它