[pyar] Generar distintas urls - Django

Xavier Lesa xavierlesa en gmail.com
Jue Sep 5 17:44:29 -03 2019


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
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20190905/fc68b9c9/attachment.html>


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