最佳答案
我的表格有一个电子邮件输入和两个提交按钮订阅和取消订阅时事通讯:
<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
字典中。
否则我能得到按钮的值吗?