[pyar] Django, otra consulta

Diego RR diegoriquelme81 en gmail.com
Mar Sep 3 17:11:04 -03 2019


Hola Augusto.

Las urls no podrían ser xxx/category/5 o xxx/?category=5 ?? o algo así?
En ese caso usarías GET.

Si queres usar  xxx/subtes  ó  xxx/banca  podrías usar la misma view y que
las diferentes urls apunten a esa view


El mar., 3 sept. 2019 a las 16:53, Augusto (<adtononi en gmail.com>) escribió:

> Perdón por el asunto no descriptivo.
>
> Claro, podría usar un template base con un solo view y usarlo para todos.
>
> Un ejemplo :
> Selecciono la categoría Subtes, hago un POST y renderizo la data. La URL
> queda xxx/subtes
> Después selecciono la categoría Banca, hago un POST y renderizo la data.
> La URL queda xxx/banca
>
> Mi confusión es como logro que las urls cambien aún usando un único View?
>
> En urls.py no tengo que definir cada path?
>
>
> El mar., 3 sep. 2019 16:29, Daniel <dmlistapython en gmail.com> escribió:
>
>> Hola Augusto:
>> 2 sugerencias.
>>
>> 1° Tratá de ser mas explícito en el asunto del mail
>>
>> 2° ¿por que usar distintos views? un solo view podría renderizarse según
>> el parámetro que reciba.  Si usas /myhappyrender/{template_id} por ejemplo
>> (a menos que halla entendido muy mal la consulta)
>>
>> El mar., 3 sept. 2019 a las 14:43, Augusto (<adtononi en gmail.com>)
>> escribió:
>>
>>> Buenas gente, tengo otra consulta sobre Django.
>>>
>>> Estoy queriendo hacer lo siguiente:
>>> Tengo distintas categorías, con un id para cada una de ellas. Las tengo
>>> en un menú al costado de la página.
>>> La idea es apretar una categoría y que me traiga solo el contenido de
>>> esa categoría.
>>> Para esto tengo que hacer un POST, ya que cada categoría tiene un ID.
>>>
>>> Mi idea era: hacer click sobre la categoría y que se renderice el home
>>> con el nuevo conenido (porque el diseño y la distribución del contenido es
>>> el mismo).
>>> El único problema es que logicamente la url no cambiaría, y podría
>>> resultar en confusión para los usuarios (hay de todo).
>>>
>>> Como podría optimizar esto? Porque tampoco puedo crear un view para cada
>>> categoría, ya que es un sistema de subscripción. Es decir, cada usuario
>>> tiene distintas categorías.
>>>
>>> Estaba pensando en usar django.views.generic, que me salva de generar
>>> distintos views. Esto combinado con un Base Template alcanzará?
>>>
>>> Saludos y gracias!
>>> _______________________________________________
>>> 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
>>
>>
>>
>> --
>> Daniel Malisani
>> _______________________________________________
>> 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
>
> _______________________________________________
> 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



-- 
*Diego R. Riquelme*
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20190903/b2eb3d7c/attachment-0001.html>


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