[pyar] Generar distintas urls - Django

Augusto adtononi en gmail.com
Jue Sep 5 18:24:52 -03 2019


Buenas Xavier

Exactamente eso!
Cuando yo inserte la URL que quiero, sin importar el número, lo va a mapear
con lo que está en urlpatterns verdad?

Y después en views.py cuando haces el format, le tengo que pasar en ese
mismo View a la variable? O la mapea al entrar en la URL? Yo el ID lo estoy
generando dentro del template, con un forloop.counter


El jue., 5 sep. 2019 17:44, Xavier Lesa <xavierlesa en gmail.com> escribió:

> Hola Augusto,
>
> Vos queres mostrar un contenido X dependiendo del patrón de URL que tengas?
> Fijate que cuando vos creas las URL podes poner el pattern que quieras y
> mapearlo como te guste y en consecuencia lo mismo podes pasarle al contexto
> de tus views o bien el template.
>
> Textual el ejemplo de la doc (con el cambio para tu caso):
>
>     path('canal/<int:canal_id>/<slug:slug>/', views.canal_detail),
>
> Ahí está mapeando `canal_id` y `slug` en ese órden y le pasa eso al
> contexto de la views [0].
>
> Luego en tu vista podes usar ese contexto para, por ejemplo, usar un
> template u otro.
>
> Ejemplo:
>
> return render(request, 'canal/canal_{}.html'.format(canal_id), context)
>
>
> [0] https://docs.djangoproject.com/en/2.2/topics/http/urls/#example
>
> _______________________________________________
> Lista de Correo de PyAr - Python Argentina - pyar en python.org.ar
> Sitio web: http://www.python.org.ar/
>
> Para administrar la lista (o desuscribirse) entrar a
> http://listas.python.org.ar/listinfo/pyar
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20190905/226a12a9/attachment.html>


Más información sobre la lista de distribución pyar