不明白forms.py中的account = field.data
def validate_account(self,field): account = field.data #print (account) admin = Admin.query.filter_by(name=account).count() if admin == 0: raise ValidationError("帐号不存在了")
老师能详细讲一下吗,field.data只是字符串,包含账户,没有密码吗?
对于view中登录函数的时候
if form.validate_on_submit(): data = form.data admin = Admin.query.filter_by(name=data["account"]).first()
form.data 是一个字典吧。
account = field.data 和form.data 的区别是什么?
登录后可查看更多问答,登录/注册