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
М