Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class DriverForm(Form):
- kbm_class = Field('KBM class')
- birthday = Field('Birthday')
- # def validate_kbm_class(form, field):
- # raise StopValidation('Недопустимое значение коэффициента бонуса-малуса')
- class OsagoCalculatorForm(Form):
- is_taxi = Field('Is Taxi', validators=[
- is_exist('Вы должны указать является ли транспортное средство такси'),
- check_type(bool, 'Неявно указанно является ли данное транспортное средство такси')
- ])
- engine_power = Field('Engine Power', validators=[
- is_exist('Вы должны указать мощность автомобиля'),
- check_type(int, 'Мощность автомобиля указана в неверном формате'),
- validators.NumberRange(min=1, max=None, message='Мощность автомобиля должна быть больше 1 л.с.')
- ])
- region = Field('Region', validators=[
- is_exist('Вы должны указать место регистрации владельца транспортного средства'),
- check_type(int, 'Место регистрации владельца транспортного средства указанно в неверном формате'),
- validators.NumberRange(min=1, max=87, message='Место регистрации владельца транспортного средства должно быть представленно в заявленной спецификации')
- ])
- drivers = FieldList(FormField(DriverForm), min_entries=1, max_entries=5)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement