将用户送回django他来自的地方。

时间:2013-09-05 11:47:34

标签: django templates view

我可以找到请求此请求的模板并在视图中呈现该模板吗?

假设A.html张贴到foo_view,那么我想要return render(request, 'A.html')
如果B.html张贴到foo_view,那么我想转到return render(request, 'B.html')

可能?

1 个答案:

答案 0 :(得分:0)

一个想法是检查Referer标题,但这不可靠,因为由客户决定是否发送它。

由于您提到POST,最简单的事情可能是在页面上包含一个隐藏输入,该输入提供模板的名称。然后,您可以在接收POST

的视图中检查此输入的值