【发布时间】:2010-10-26 08:39:55
【问题描述】:
我有一个表单,其中包含一个电子邮件输入和两个提交按钮,用于订阅和取消订阅时事通讯:
<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 字典中。
否则我可以获取按钮的值吗?
【问题讨论】:
标签: python django button django-forms submit