我有一个观点:
class SomeView(FormView):
form_class = SomeForm
template_name = 'app/template.html'
def get(self, request, *args, **kwargs):
form = self.form_class
return render(request, self.template_name, {form:'form'})
def post(self, request, *args, **kwargs):
form = self.form_class(request.POST)
if form.is_Valid():
#do something here
return HttpResponseRedirect("Go somewhere from here after processing")
在post
我需要进行一次API调用,该调用从此表单中获取数据。不过这样,我想将用户重定向到另一个视图,在那里他可以查看表单中的所有数据并说出confirm
在提交此confirm
视图时,我应该实际进行此API调用。
如何将表单数据传递到另一个视图?我可以简单地将表单数据存储在dict中并从URL传递,但这可能会在浏览器级别显示一些关键数据。
有更安全的方法吗?
谢谢
答案 0 :(得分:2)