5
ฉันจะสร้างฟอร์ม django แบบหลายปุ่มได้อย่างไร
ฉันมีรูปแบบเดียวกับที่ป้อนสำหรับอีเมลและปุ่มส่งสองปุ่มเพื่อสมัครและยกเลิกการสมัครรับจดหมายข่าว: <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พจนานุกรม ฉันสามารถรับค่าของปุ่มเป็นอย่างอื่นได้หรือไม่?