не обязательными и поле готов для публикации, и чтобы когда пользователь сохранял экземпляр проверять если поле готов для публикации True, то все поля обязательные. Это все пока только про админку речь. Понимаю что это надо переопределить форму, но как? в конструкторе это как-то переопределять?
Форма тут непричем
что-то типо def get_form(self, request, obj=None, change=False, **kwargs): form = super().get_form(request, obj=obj, change=change, **kwargs) if obj.flag: for k, v in form.base_fields.items(): v.required = True return form в админку
я бы в clean модели написал для начала🤗
Спасибо, буду пробовать
не отрабатывает почему-то(
Пишите формсет, переопределяйте метод save, проверяйте если флаг true то делайте валидацию и raise ошибок в админку если они есть
Обсуждают сегодня