У меня есть форма с одним вводом для электронной почты и двумя кнопками отправки, чтобы подписаться и отказаться от рассылки:
<form action="" method="post">
{{ form_newsletter }}
<input type="submit" name="newsletter_sub" value="Subscribe" />
<input type="submit" name="newsletter_unsub" value="Unsubscribe" />
</form>
У меня также есть класс:
class NewsletterForm(forms.ModelForm):
class Meta:
model = Newsletter
fields = ('email',)
Я должен написать свой собственный метод clean_email, и мне нужно знать, по какой кнопке была отправлена форма. Но значение кнопок отправки не находится в словаре self.cleaned_data
.
Могу ли я получить значения кнопок в противном случае?