【发布时间】:2012-02-28 20:03:48
【问题描述】:
已经有几个类似的问题被问到了,但是我花了很长时间都找不到我的问题的答案。
在下面的代码中,当我使用参数“username”从“myView”重定向到“anotherView”时,它可以正常工作。但我也需要在此重定向中包含“范围”参数,因为重定向后使用的模板需要此“范围”。每当我尝试这样做时,都会收到几个错误,例如:
-- "不要在调用 reverse() 时混合 *args 和 **kwargs"
有没有办法按照我想要的方式进行管理?
def myView(request):
if request.user.is_authenticated():
if request.method == 'POST':
#my code comes here
....
return redirect('anotherView', username=request.user.username, {"range": range(int(layout))})
def anotherView(request,username):
if request.user.is_authenticated():
#my code comes here
....
return redirect(something)
【问题讨论】: