【发布时间】:2014-05-29 11:29:58
【问题描述】:
我有两个视图,一个用于创建项目,另一个用于生成另一个对象实例的全局视图。在这个视图中,我有一个表单,我想要的是在处理完之后重定向到上一页视图。
基本上:
def view1(request):
if request.method == 'GET':
#heavy processing for the context
return HttpResponse(template.render(context))
def view2(request):
if request.method == 'POST':
# Simply add an element
return view1(request)
这就是我想要做的。问题是,正如您所见,view1 和 view2 的方法不同。我不能使用redirect,因为视图 1 的数据的繁重处理不会完成(我猜)。
有人知道如何将我的 POST 请求转换为 GET 并添加参数吗?
谢谢!
【问题讨论】: