1

我是 EVE 框架的新手,但已经对烧瓶和 mongodb 有一些经验。我想构建一个基于 eve rest 和 token auth 的 web 应用程序。例如,我有一个案例:我想在用户填写表格时实时检查电子邮件是否存在。用户信息在用户集合中,但我想将用户集合放在令牌身份验证下。那么我应该如何处理没有令牌的自定义请求?它应该通过烧瓶处理吗?

也许是这样的:

@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)

谢谢!

4

1 回答 1

0

您可能希望将其全部包装在 Flask 蓝图中。看看Eve-Docs扩展做了什么。除此之外,Eve 只是一个 Flask 子类,因此您可以像使用 Flask 本身一样自由地使用它。

于 2014-11-24T07:40:36.117 回答