在我的模型中,我有一个字段
address = models.CharField(_('address'), blank=True, max_length=42, editable=False,
validators=[validators.RegexValidator(regex='^0x[a-fA-F0-9]{40}$')])
但是当我尝试应用超过42个符号的值时,我得到了django错误:
值类型字符变化太长(42)
例如,当我设置值:test
时,它会通过验证(但不应该
我的序列化器很简单:
class KYCSerializer(serializers.ModelSerializer):
class Meta:
model = User
fields = '__all__'