django model 没有 min_length 的替代方法
django 的 model 有 max_length 但是没有 min_length。
如果设置 min_length
class User(models.Model): id_card = models.CharField(min_length = 18, max_length=18)
报错:
TypeError: __init__() got an unexpected keyword argument 'min_length'
解决方法: 用 MinLengthValidator 替代
from django.core.validators import MinLengthValidatorclass User(models.Model): phone = models.CharField(max_length=11, validators=[MinLengthValidator(11)])
0顶
0 踩
共 0 条评论