美文网首页
flask使用mongoengine来login

flask使用mongoengine来login

作者: gogoforit | 来源:发表于2017-05-27 20:17 被阅读0次

    出现这个错误

    AttributeError: 'BaseQuerySet' object has no attribute 'is_authenticated'
    

    因为我是这么写的

    return User.objects(id = user_id)
    

    这么是返回的一个查询的集合,修改如下即可

    return User.objects(id = user_id).first()
    

    还有这里是id = user_id,不是_id = user_id,好像flask-login在这里会对查询id做特殊处理,结合flask-mongoengine。

    相关文章

      网友评论

          本文标题:flask使用mongoengine来login

          本文链接:https://www.haomeiwen.com/subject/naxntxtx.html