这是我的一个观点的一部分:
@login_required
def cropView(request):
if request.method=="POST":
if 'x1' and 'y1' and 'x2' and 'y2' in request.POST:
xOne=request.POST['x1']
yOne=request.POST['y1']
xTwo=request.POST['x2']
yTwo=request.POST['y2']
导致此视图的网址是
/cropView/
通常,cropView会从此表单收到POST请求:
<form method="post" action="/cropView/">{% csrf_token %}
<input type="hidden" size="4" id="x1" name="x1" value=0 />
<input type="hidden" size="4" id="y1" name="y1" value=0 />
<input type="hidden" size="4" id="x2" name="x2" value=120 />
<input type="hidden" size="4" id="y2" name="y2" value=120 />
<input type="submit" value='Submit' />
</form>
在发送POST变量时,我是否可以从另一个视图重定向到此/ cropView /?例如,我需要另一个这样的视图(sudo代码):
def redirectToCropView(request):
variables = {
x1 = 0,
y1 = 0,
x2 = 120,
y2 = 120,
}
return HttpResponseRedirect('/cropView/') with variables as request.POST
基本上,我想在另一个视图中创建变量,并使用request.POST中可访问的变量重定向到/ cropView /'。这可能吗?