当我在基于类的视图上研究新的 django 文档时,我注意到这个示例代码:
# forms.py
from django import forms
class ContactForm(forms.Form):
name = forms.CharField()
message = forms.CharField(widget=forms.Textarea)
def send_email(self):
# send email using the self.cleaned_data dictionary
pass
将观看send_email
视为一种方法的事实ContactForm
真的让我很恼火。我一直认为表单方法应该用于验证目的,而使用表单的方法(如send_email
本例中)应该在视图层中。我在这里错过了什么吗?还是应该纠正这个例子?