我有一个看起来像这样的Django表单:
class myForm(forms.Form):
email = forms.EmailField(
label="Email",
max_length=254,
required=True,
)
我有一个关联的基于类的FormView,如下所示。我可以看到表单已成功验证数据,并且流程正在进入下面的form_valid()方法。我需要知道的是如何获取用户在电子邮件字段中提交的值。 form.fields['email'].value
不起作用。
class myFormView(FormView):
template_name = 'myTemplate.html'
form_class = myForm
success_url = "/blahblahblah"
def form_valid(self, form):
# How Do I get the submitted values of the form fields here?
# I would like to do a log.debug() of the email address?
return super(myFormView, self).form_valid(form)