У меня есть стандартный метод ОЦК обновления для моей модели Announcement
:Проверьте наличие измененного поля в Django ОЦК Обновление
models.py:
class Announcement(models.Model):
title = models.CharField(max_length=80)
...
draft = models.BooleanField(default = False)
view.py:
class Update(UpdateView):
model = Announcement
form_class = AnnouncementForm
template_name = 'announcements/form.html'
@method_decorator(staff_member_required)
def dispatch(self, *args, **kwargs):
return super(Update, self).dispatch(*args, **kwargs
Используя этот CBV Update
, как я могу проверить, было ли поле boolean draft
изменено, и если это так, делайте что-нибудь?
Можете ли вы помочь мне с правильным способом вызова form_valid? Я борюсь с этими CBVs – 43Tesseracts
@ 43Tesseracts Не могли бы вы указать, с чем конкретно вы столкнулись? – mariodev