Задать вопрос
@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
  • Вопрос задан
  • 83 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Компьютерная академия «TOP»
    Разработка на Python
    1 год
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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