Задать вопрос
@IoannKh

Почему не работает пользовательская валидация в админке django?

Реализую добавление пользовательской валидации в админку. Но валидация не происходит.

class OmgAdminForm(forms.ModelForm):
    def clean_name(self):
        if self.value == 'search':
            raise ValueError(
            'You have mistake')

        return self.cleaned_data['name']


@admin.register(Omg)
class OmgAdmin(admin.ModelAdmin):
    list_display = ('fox',)
    form = OmgAdminForm
  • Вопрос задан
  • 80 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Яндекс Практикум
    Мидл Python-разработчик
    6 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы