tn
Size: a a a
tn
A
М
name = models.CharField(max_length=10)
. Если я программно создам объект с полем name
длиной больше десяти символом, то потом без проблем смогу его сохранить с помощью obj.save()
. Что нужно предпринять чтобы получить исключение?save()
, но может быть есть какие-то встроенные валидаторы или методы?A
М
М
GS
EJ
ОК
М
MB
М
obj, created = User.objects.get_or_create(name=...)
obj.name = ...# больше допустимой длины
obj.save()
М
obj.save()
нужно вызвать obj.full_clean()
.MB
obj.save()
нужно вызвать obj.full_clean()
.MB
obj.save()
нужно вызвать obj.full_clean()
.М
save()
производится автоматически:MB
save()
производится автоматически:М
save()
производится автоматически:MB
М