您可以使用Django的内置验证器-
from django.db import modelsfrom django.core.validators import MaxValuevalidator, MinValuevalidatorclass MyModel(models.Model): qty = models.IntegerField( default=1, validators=[MaxValuevalidator(100), MinValuevalidator(1)] )
注意:
保存模型时,验证器将不会自动运行,但是如果您使用的是ModelForm,它将在表单中包含的字段上运行验证器。检查此链接以获取更多信息。



