Ya se han formulado varias preguntas similares, pero no he podido encontrar la respuesta a mi problema después de haber pasado muchas horas.django redirect() con los parámetros
En el siguiente código cuando me redirige a "otra Vista" desde "myView" con el parámetro "nombre de usuario", funciona bien como se esperaba. Pero también necesito incluir el parámetro "rango" en esta redirección ya que este "rango" es necesario para la plantilla utilizada después de la redirección. Cada vez que trato de hacer, consigo varios errores como:
- "No mezcle args * y ** kwargs en llamada a la inversa()"
¿Hay una manera de manejar esto de la manera I ¿querer?
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)
gracias por el diferente punto de vista. Podría usar de esta manera para resolver el problema de alguna manera. – mco
¡Genial! Y aquí está la documentación de Django sobre las sesiones: https://docs.djangoproject.com/en/1.5/topics/http/sessions/ –
No puedo editar el comentario sobre las sesiones por @ Régis B., pero la versión 1.5 ahora da un 404. Aquí está 1.11. https://docs.djangoproject.com/en/1.11/topics/http/sessions/ – LOlliffe