Exemple #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',
            }
Exemple #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)
Exemple #3
0
    class TestValidator(Validator):
        field1 = Field(str, required=True)

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

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

        def clean_field1(self, value):
            return value + 'awesome'
Exemple #6
0
 class TestValidator(Validator):
     field1 = Field(str, required=True)
     field2 = Field(str, required=True)
Exemple #7
0
 class TestValidator(Validator):
     first_name = Field(alwaystim, choices=('tim', 'bob'))
Exemple #8
0
 class TestValidator(Validator):
     range1 = Field(int, range=(1, 5))
     range2 = Field(int, range=(1, 5))
Exemple #9
0
 class TestValidator(Validator):
     str_field = Field(str, required=True, default=getname)
Exemple #10
0
 class TestValidator(Validator):
     first_name = Field(str, validators=[validate_exclude(getchoices)])
Exemple #11
0
 class TestValidator(Validator):
     first_name = Field(str, choices=getchoices)
Exemple #12
0
 class TestValidator(Validator):
     first_name = Field(str, validators=[validate_exclude(('tim', 'bob'))])
Exemple #13
0
 class TestValidator(Validator):
     first_name = Field(str, choices=('tim', 'bob'))
Exemple #14
0
 class TestValidator(Validator):
     date_field = Field(mydate)
Exemple #15
0
 class TestValidator(Validator):
     first_name = Field(str, validators=[validate_equal('tim')])
Exemple #16
0
 class TestValidator(Validator):
     date_field = Field('date', required=True)
     time_field = Field('time', required=True)
     datetime_field = Field('datetime', required=True)
Exemple #17
0
 class TestValidator(Validator):
     first_name = Field(str, validators=[validate_regexp('^[i-t]+$')])
Exemple #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)])
Exemple #19
0
    class TestValidator(Validator):
        first_name = Field(str, validators=[validate_function(alwaystim)])

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