[pyar] Django Models

Augusto adtononi en gmail.com
Vie Oct 18 09:08:20 -03 2019


Ahh yo pensé que tenia que llamar al modelo y filtrar, estaba haciendo
canal.objects.all(filter) y acá estaba viendo que mandarle

Gracias por la ayuda!

El vie., 18 oct. 2019 8:48, Daniel <dmlistapython en gmail.com> escribió:

> pegale una mirada a esto:
>
> https://docs.djangoproject.com/en/2.2/ref/models/fields/#django.db.models.ForeignKey.related_name
>
> basicamente podrìas hacer
> noticia.secciones.all() y te darìa todas las secciones que tiene esa
> noticia.
> (en este caso noticia ser una INSTANCIA del modelo noticia.
> Éxitos
>
> El jue., 17 oct. 2019 a las 19:57, Augusto (<adtononi en gmail.com>)
> escribió:
>
>> Hola Daniel, efectivamente lo resolví de esa manera. Le puse ManyToMany
>> ya que una noticia puede estar en varios canales.
>>
>> Después me surgió una duda, yo quiero mostrarle al usuario solo los
>> canales que tenga asociados. Como podría filtrar eso?
>> Tengo un model Usuario, donde también le puse ManyToMany con el model
>> Canal. Pero no estoy seguro de como filtrar eso.
>>
>> PD: Mañana puedo pasar el código, me quedo en el laburo.
>>
>> Gracias!
>>
>>
>>
>> El jue., 17 oct. 2019 a las 18:37, Daniel (<dmlistapython en gmail.com>)
>> escribió:
>>
>>> Hola Augusto, dependería por ejemplo si una noticia puede ser de varias
>>> secciones o solo de una, suponiendo el segundo caso sería algo así
>>>
>>> definis el modelo Seccion
>>> y el modelo Noticia
>>> Dentro de noticia pones un campo de tipo foreignkey que apunte al modelo
>>> sección
>>>
>>> pegale una mirada a esta doc:
>>> https://docs.djangoproject.com/en/2.2/topics/db/examples/many_to_one/
>>>
>>> El jue., 17 oct. 2019 a las 12:20, Augusto (<adtononi en gmail.com>)
>>> escribió:
>>>
>>>> Buenas grupo, tengo una consulta respecto a los Models en Django.
>>>>
>>>> Recibo mediante una API un conjunto de noticias. Su estructura es la
>>>> siguiente:
>>>> - Lista de Secciones.
>>>> - Dentro de cada Seccion tengo una lista de noticias, con sus
>>>> respectivos datos.
>>>>
>>>> Mi pregunta es, si yo defino un Model para Seccion y otro para Noticia,
>>>> le puedo mandar los datos correspondientes de cada uno para armar una base
>>>> de datos?
>>>>
>>>> Por ejemplo defino el Model myapp_noticia, y dentro de un For voy
>>>> asignando los datos de cada noticia (dentro de cada Seccion).
>>>> Es un buen approach?
>>>>
>>>> La idea es poner todo en una Base cuando me logueo, y evitar andar
>>>> haciendo requests hacía la base de datos externa cada vez que quiera ver
>>>> una seccion/noticia.
>>>>
>>>> Saludos!
>>>> _______________________________________________
>>>> 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
>
>
>
> --
> 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
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20191018/129640e2/attachment.html>


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