def redirect_nuevas_urls(request, ciudad=None, linea=None, ramal=None, recorrido=None):
"""
cualbondi.com.ar/la-plata/recorridos/Norte/10/IDA/ (ANTES)
cualbondi.com.ar/la-plata/norte/10-desde-x-hasta-y (DESPUES)
cualbondi.com.ar/cordoba/recorridos/T%20(Transversal)/Central/IDA/
"""
url = '/'
if not ciudad:
ciudad = 'la-plata'
url += slugify(ciudad) + '/'
if linea:
url += slugify(linea) + '/'
if ramal and recorrido:
try:
recorrido = Recorrido.objects.get(linea__nombre=linea, nombre=ramal, sentido=recorrido)
url += slugify(recorrido.nombre) + '-desde-' + slugify(recorrido.inicio) + '-hasta-' + slugify(recorrido.fin)
except ObjectDoesNotExist:
pass
return redirect(url)
评论列表
文章目录