def name_validate(self, field): if not field.data: return if utils.special_char(field.data): raise ValidationError(u'昵称里面不允许有特殊字符。') user = getuser(name=field.data) if user and user is not self.current_user: raise ValidationError(u'Opps,这个昵称已经有人在用了。')
def name_validate(self, field): if utils.special_char(field.data): raise ValidationError(u'昵称里面不允许有特殊字符。') elif getuser(name=field.data): raise ValidationError(u'Opps,这个昵称已经有人在用了。')