【发布时间】:2014-09-25 05:37:03
【问题描述】:
我有一个如下所示的 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)
【问题讨论】:
标签: django django-forms django-views