def validate(self):
check_validate = super().validate()
if not check_validate:
return False
sizes_list = self.sizes.data.replace(',', ' ').split()
if len(sizes_list) == 0:
self.sizes.errors.append('Must have at least one ')
return False
for elem in sizes_list:
try:
int(elem)
except ValueError:
self.sizes.errors.append('Could not parse "%s" as int' % elem)
return False
return True
# class UploadImages(Form):
#
#
# upload = SubmitField('Upload')
# from mothership.models import User
#
#
# class LoginForm(Form):
# username = StringField(u'Username', validators=[validators.required()])
# password = PasswordField(u'Password', validators=[validators.optional()])
#
# def validate(self):
# check_validate = super(LoginForm, self).validate()
#
# # if our validators do not pass
# if not check_validate:
# return False
#
# # Does our the exist
# user = User.query.filter_by(username=self.username.data).first()
# if not user:
# self.username.errors.append('Invalid username or password')
# return False
#
# # Do the passwords match
# if not user.check_password(self.password.data):
# self.username.errors.append('Invalid username or password')
# return False
#
# return True
评论列表
文章目录