返回行上的这个表单对象是什么,是提交表单收到的表单对象吗?。因为我们用 return super().form_valid(form) 返回它。可以像上下文变量一样访问它吗?从 success_url 表示的模板中。另外 form_valid 指向 success_url ,因为我们正在执行 super() ,所以它不应该指向父类的 success_url 。但为什么它会转到ContactView的success_url。
class ContactView(FormView):
template_name = 'contact.html'
form_class = ContactForm
success_url = '/thanks/'
def form_valid(self, form):
# This method is called when valid form data has been POSTed.
# It should return an HttpResponse.
form.send_email()
return super().form_valid(form)
Run Code Online (Sandbox Code Playgroud)