django redirect () с параметрами

Уже было задано несколько похожих вопросов, но я не смог найти ответа на свою проблему после долгих часов.

В приведенном ниже коде, когда я перенаправляю на «anotherView» из «myView» с параметром «имя пользователя», он работает нормально, как и ожидалось. Но мне также нужно включить параметр «диапазон» в это перенаправление, так как этот «диапазон» требуется для шаблона, используемого после перенаправления. Всякий раз, когда я пытаюсь это сделать, я получаю несколько ошибок, например:

- «Не смешивайте * args и ** kwargs при вызове функции reverse ()»

Есть ли способ сделать это так, как я хочу?

   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)
7
задан mco 28 February 2012 в 20:03
поделиться