如何限制django生成表单中的用户输入? 比方说,我有一个maxlength = 4的字段(SmallIntegerField)。如何限制用户只输入?因为没有限制我得到数据库错误。我使用基于类的视图。 谢谢
P.S:我想在进入期间在浏览器中限制它
答案 0 :(得分:1)
对该字段使用MaxValueValidator验证程序
from django.core.validators import MaxValueValidator
field = models.SmallIntegerField(validators=[MaxValueValidator(9999),])