Ошибка валидации {'__all__': ['Модель с такими полями field1, field2, field3 и field4 уже существует.']} не обрабатывается Django в админке

Когда я ввожу дублирующиеся значения для field1, field2, field3 и field4 в админформе django, появляется отладочный экран с Validation Error Validation Error {'all': ['Модель с такими полями field1, field2, field3 и field4 уже существует.']} вместо того, чтобы быть обработанной админ-формой djnago.

Решением было исключение поля field1 в моем файле django admin.py для модели, я удалил его из исключения и ввел field1 в поля моей формы модели.

  • P.S. : поля readonly не работают в этом сценарии, вам нужно включить поле в обычное поле, но вы можете добавить его в пользовательскую форму как виджет readonly.
Вернуться на верх