Ich habe ein Formular mit einer Eingabe für E-Mail und zwei Senden-Schaltflächen zum Abonnieren und Abbestellen des Newsletters:
<form action="" method="post">
{{ form_newsletter }}
<input type="submit" name="newsletter_sub" value="Subscribe" />
<input type="submit" name="newsletter_unsub" value="Unsubscribe" />
</form>
Ich habe auch Klassenform:
class NewsletterForm(forms.ModelForm):
class Meta:
model = Newsletter
fields = ('email',)
Ich muss meine eigene clean_email-Methode schreiben und wissen, über welche Schaltfläche das Formular gesendet wurde. Der Wert der Senden-Schaltflächen befindet sich jedoch nicht im self.cleaned_data
Wörterbuch. Könnte ich sonst Werte von Schaltflächen erhalten?