Как сделать не дублировать код вывода ошибки?

Всем привет! может есть способ, чтобы не дублировать этот код error_messages = ... во всех формах? Так как имя уникального поля во всех формах одинаковое.
Знаю еще что error_messages так же можно указать в описаниях модели, но дублирования во всех моделях хочется избежать. Может как-то через миксины это можно осущетсвить?
class MyForm(forms.ModelForm):

    class Meta:
        model = MyModel
        error_messages = {
            'my_unique_field': {
                'unique': 'not a snowflake after all'
            },
        }
  • Вопрос задан
  • 63 просмотра
Пригласить эксперта
Ответы на вопрос 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Django
Седой и строгий
Сделать базовый абстрактный класс и наследовать от него. Соответствующий раздел документации.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы