我正在尝试创建确认页面。 User
可以在一个页面上创建订单,然后create_order
视图会验证forms
并将带有上下文的请求发送到另一个名为view
的{{1}}。我认为我的工作正确,但有一个问题。第一次confirm_order
获取confirm_order
和request
,其中包含来自context
的数据。但是,当forms
点击此页面中的确认时,会在没有此上下文的情况下调用User
,因此我收到错误:
confirm_view
你们知道如何第二次发送上下文吗?
以下是这两种观点:
> ValidationError at /create-job/ [u'ManagementForm data is missing or
> has been tampered with']
答案 0 :(得分:0)
您将在第一个视图上返回模板渲染。因此,请求不会以您的confirm_order视图结束。
如果需要,您可以重定向到反向('confirm_order')并在会话中添加数据。
在您的confirm_order视图中,您将从会话中弹出数据并继续您的流程。