如何解决如果特定用户存在,如何遍历flask Sqlalchemy并应用python continue关键字?
def validate_email(self,email):
users = usermodel.query.all()
user_to_update = usermodel.query.filter_by(email=email.data).first()
for row in users:
if row.username == user_to_update.username:
continue
if row.email == email.data:
raise ValidationError('That email is already taken. Please Choose a different one.")
我想根据从flask 表单(email.data) 收到的电子邮件跳过特定用户的循环。 遍历flask-sqlalchemy usermodel 表的每一行,如果存在该特定信息,则跳过用户(使用continue 关键字的那一行)并转到下一行并检查以flask 形式输入的电子邮件的天气是已被其他用户使用,如果是,则引发 ValidationError('该电子邮件已被使用。请选择另一个。")
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。