У меня есть форма с одним входом для электронной почты и двумя кнопками отправки, чтобы подписаться и отписаться от рассылки:
<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
словаре. Могу ли я получить значения кнопок в противном случае?