0

如何在 django 生成的表单中限制用户输入?例如,我有一个 maxlength=4 的字段(SmallIntegerField)。如何限制用户仅输入该内容?因为没有限制我得到数据库错误。我正在使用基于类的视图。谢谢

PS:我想在进入时在浏览器中限制

4

1 回答 1

1

对该字段使用MaxValueValidator验证器

from django.core.validators import MaxValueValidator

field = models.SmallIntegerField(validators=[MaxValueValidator(9999),])
于 2012-08-22T12:47:40.997 回答