Django中的用户输入限制生成表单

时间:2012-08-22 11:27:23

标签: python html database django templates

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

P.S:我想在进入期间在浏览器中限制它

1 个答案:

答案 0 :(得分:1)

对该字段使用MaxValueValidator验证程序

from django.core.validators import MaxValueValidator

field = models.SmallIntegerField(validators=[MaxValueValidator(9999),])