已经有好几个类似的问题问过了,但是我花了很长时间找不到答案。
在下面的代码中,当我使用参数“username”从“myView”重定向到“anotherView”时,它可以正常工作。但是我也需要在这个重定向中包含“range”参数,因为这个“range”对于重定向后使用的模板是必需的。每当我尝试这样做时,我都会遇到一些错误,比如:
--“不要在调用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)