Esempio n. 1
0
    class TestValidator(Validator):
        field1 = Field(str, required=True)
        field2 = Field(str, required=True)
        field3 = Field(int, required=True, max_length=4)

        class Meta:
            messages = {
                'required': 'enter value',
                'field2.required': 'field2 required',
                'field3.coerce_int': 'pick a number',
            }
Esempio n. 2
0
 class TestValidator(Validator):
     bool_field = Field(bool, required=True)
     decimal_field = Field('decimal', required=True)
     float_field = Field(float, required=True)
     int_field = Field(int, required=True)
     str_field = Field(str, required=True)
     date_field = Field('date', required=True)
     time_field = Field('time', required=True)
     datetime_field = Field('datetime', required=True)
Esempio n. 3
0
    class TestValidator(Validator):
        field1 = Field(str, required=True)

        def clean(self, data):
            raise ValidationError('required')
Esempio n. 4
0
    class TestValidator(Validator):
        field1 = Field(str, required=True)

        def clean(self, data):
            data['field1'] += 'awesome'
            return data
Esempio n. 5
0
    class TestValidator(Validator):
        field1 = Field(str, required=True)

        def clean_field1(self, value):
            return value + 'awesome'
Esempio n. 6
0
 class TestValidator(Validator):
     field1 = Field(str, required=True)
     field2 = Field(str, required=True)
Esempio n. 7
0
 class TestValidator(Validator):
     first_name = Field(alwaystim, choices=('tim', 'bob'))
Esempio n. 8
0
 class TestValidator(Validator):
     range1 = Field(int, range=(1, 5))
     range2 = Field(int, range=(1, 5))
Esempio n. 9
0
 class TestValidator(Validator):
     str_field = Field(str, required=True, default=getname)
Esempio n. 10
0
 class TestValidator(Validator):
     first_name = Field(str, validators=[validate_exclude(getchoices)])
Esempio n. 11
0
 class TestValidator(Validator):
     first_name = Field(str, choices=getchoices)
Esempio n. 12
0
 class TestValidator(Validator):
     first_name = Field(str, validators=[validate_exclude(('tim', 'bob'))])
Esempio n. 13
0
 class TestValidator(Validator):
     first_name = Field(str, choices=('tim', 'bob'))
Esempio n. 14
0
 class TestValidator(Validator):
     date_field = Field(mydate)
Esempio n. 15
0
 class TestValidator(Validator):
     first_name = Field(str, validators=[validate_equal('tim')])
Esempio n. 16
0
 class TestValidator(Validator):
     date_field = Field('date', required=True)
     time_field = Field('time', required=True)
     datetime_field = Field('datetime', required=True)
Esempio n. 17
0
 class TestValidator(Validator):
     first_name = Field(str, validators=[validate_regexp('^[i-t]+$')])
Esempio n. 18
0
 class TestValidator(Validator):
     max_field = Field(str, max_length=5)
     min_field = Field(str, min_length=5)
     len_field = Field(str, validators=[validate_length(10)])
Esempio n. 19
0
    class TestValidator(Validator):
        first_name = Field(str, validators=[validate_function(alwaystim)])

        class Meta:
            messages = {'function': 'your name must be tim'}
Esempio n. 20
0
 class TestValidator(Validator):
     field1 = Field()
Esempio n. 21
0
 class TestValidator(Validator):
     date_field = Field('date')