gpt4 book ai didi

python - 在 Google App Engine 上使用 flask-login

转载 作者:太空宇宙 更新时间:2023-11-04 05:59:21 25 4
gpt4 key购买 nike

我使用 wtforms 的 model_form 作为登录表单,如下所示:

LoginForm = model_form(User, Form, field_args= {
'user_email' : { 'validators' : [Required(), Email()]},
'user_password' : { 'validators' : [Required()]}
})

我的用户模型是这样的:

class User(UserMixin, ndb.Model):
user_email = ndb.StringProperty(required=True, indexed=True)
user_password = ndb.StringProperty(required=True)

但我需要从 flask-login 添加验证功能 documentationthis教程 - 如何将此验证功能作为表单的一部分进行身份验证?

User.query.filter_by(user_email=user_email,user_password=user_password).first()

最佳答案

您可以像下面这样获取模型的实例:

@login_manager.user_loader 
def load_user(email):
return User.query().filter(User.email==email,User.password=password).get()

关于python - 在 Google App Engine 上使用 flask-login,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25964092/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com