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

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

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

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