小编vee*_*ena的帖子

如何构建多个提交按钮django表单?

我有一个输入电子邮件的表单和两个提交按钮来订阅和取消订阅时事通讯:

<form action="" method="post">
{{ form_newsletter }}
<input type="submit" name="newsletter_sub" value="Subscribe" />
<input type="submit" name="newsletter_unsub" value="Unsubscribe" />
</form>
Run Code Online (Sandbox Code Playgroud)

我也有课堂形式:

class NewsletterForm(forms.ModelForm):
    class Meta:
        model = Newsletter
        fields = ('email',)
Run Code Online (Sandbox Code Playgroud)

我必须编写自己的clean_email方法,我需要知道哪个按钮是提交的形式.但提交按钮的值不在self.cleaned_data字典中.我能获得按钮的值吗?

python submit button django-forms

143
推荐指数
5
解决办法
10万
查看次数

标签 统计

button ×1

django-forms ×1

python ×1

submit ×1