Пример #1
0
 def validate_editor(self, field):
     if field.name in get_request_field():
         if field.data:
             if not between(field.data, 0, 20):
                 raise ValidationError("编辑长度最大20位")
Пример #2
0
 def validate_password_txt(self, field):
     if field.name in get_request_field():
         if field.data:
             if not between(field.data, 0, 50):
                 raise ValidationError("密码长度最大50位")
Пример #3
0
 def validate_source(self, field):
     if field.name in get_request_field():
         if field.data:
             if not between(field.data, 0, 100):
                 raise ValidationError("来源长度最大100位")
Пример #4
0
 def validate_label(self, field):
     if field.name in get_request_field():
         if field.data:
             if not between(field.data, 0, 200):
                 raise ValidationError("摘要长度最大200位")
Пример #5
0
 def validate_description(self, field):
     if field.name in get_request_field():
         if field.data:
             if not between(field.data, 0, 200):
                 raise ValidationError("META描述长度最大200位")
Пример #6
0
 def validate_keyword(self, field):
     if field.name in get_request_field():
         if field.data:
             if not between(field.data, 0, 100):
                 raise ValidationError("META关键字长度最大100位")
Пример #7
0
 def validate_endpoint_name(self, field):
     if field.name in get_request_field():
         if Menu.query.filter_by(endpoint_name=field.data).filter(Menu.id != self.id).first():
             raise ValidationError("endpoint名称已经存在")
         if field.data and not between(field.data, 3, 20):
             raise ValidationError("endpoint名称长度4-20位")