Cargando

django.shortcuts.redirect - agregar variable




Pulsa corazón para recibir avisos de nuevas Respuestas

  AUTOR PREGUNTA

Publicado 07 julio 2014 - 21:22
¿Cuál es la mejor forma de agregar una variable de tipo request.GET con django.shortcuts.redirect?
  • ¿Tienes la misma pregunta? Yo también
  • Volver arriba

Publicado 07 julio 2014 - 22:55
Yo me decanto más por la opción de un redirect custom:

def custom_redirect(url_nombre, *args, **kwargs):
from django.core.urlresolvers import reverse
import urllib
url = reverse(url_nombre, args = args) 
params = urllib.urlencode(kwargs)
return HttpResponseRedirect(url + "?%s" % params)

El cual puedes llama en tus vistas de la siguiente forma:

return custom_redirect('url-nombre', x, q = 'valor')



X