Saya memiliki formulir dengan satu masukan untuk email dan dua tombol kirim untuk berlangganan dan berhenti berlangganan buletin:
<form action="" method="post">
{{ form_newsletter }}
<input type="submit" name="newsletter_sub" value="Subscribe" />
<input type="submit" name="newsletter_unsub" value="Unsubscribe" />
</form>
Saya juga memiliki bentuk kelas:
class NewsletterForm(forms.ModelForm):
class Meta:
model = Newsletter
fields = ('email',)
Saya harus menulis metode clean_email saya sendiri dan saya perlu tahu dengan tombol mana formulir dikirimkan. Tetapi nilai tombol kirim tidak ada dalam self.cleaned_data
kamus. Bisakah saya mendapatkan nilai tombol?