我想限制整数字段的长度,但是我不想使用类似这样的东西:
validators=[MaxValueValidator(999999999)]
我可以代替它使用什么?
答案 0 :(得分:2)
您可以编写自己的验证器,例如:
from django.core.validators import MaxValueValidator
class MaxLengthIntegerValidator(MaxValueValidator):
def __init__(self, length):
max_value = 10**length-1
super(MaxLengthIntegerValidator, self).__init__(max_value)