| 924 | |
| 925 | |
| 926 | class ValidatorModel(Model): |
| 927 | regex = fields.CharField(max_length=100, null=True, validators=[RegexValidator("abc.+", re.I)]) |
| 928 | max_length = fields.CharField(max_length=5, null=True) |
| 929 | min_length = fields.CharField(max_length=5, null=True, validators=[MinLengthValidator(3)]) |
| 930 | ipv4 = fields.CharField(max_length=100, null=True, validators=[validate_ipv4_address]) |
| 931 | ipv6 = fields.CharField(max_length=100, null=True, validators=[validate_ipv6_address]) |
| 932 | ipv46 = fields.CharField(max_length=100, null=True, validators=[validate_ipv46_address]) |
| 933 | max_value = fields.IntField(null=True, validators=[MaxValueValidator(20.0)]) |
| 934 | min_value = fields.IntField(null=True, validators=[MinValueValidator(10.0)]) |
| 935 | max_value_decimal = fields.DecimalField( |
| 936 | max_digits=12, |
| 937 | decimal_places=3, |
| 938 | null=True, |
| 939 | validators=[MaxValueValidator(Decimal("2.0"))], |
| 940 | ) |
| 941 | min_value_decimal = fields.DecimalField( |
| 942 | max_digits=12, |
| 943 | decimal_places=3, |
| 944 | null=True, |
| 945 | validators=[MinValueValidator(Decimal("1.0"))], |
| 946 | ) |
| 947 | comma_separated_integer_list = fields.CharField( |
| 948 | max_length=100, null=True, validators=[CommaSeparatedIntegerListValidator()] |
| 949 | ) |
| 950 | |
| 951 | |
| 952 | class NumberSourceField(Model): |
searching dependent graphs…