Stack Overflow en español Asked by Gully on November 22, 2020
He tenido problemas para poder hacer que un QuerySet me devuelva lo que necesito. Anteriormente hice esta pregunta, alli estan lo modelos con los cuales estoy trabajando.
Ahora con estos modelos quisiera obtener un resultado de un QuerySet que me traiga una lista de: user.pk
, user.firstname
y centerUserCategory
A ver si es posible. Un saludo
Hola a todos luego de intentar varias cosas, gracias a Julio, me di cuenta que también debía agregar una relación uno a muchos con center dentro de mi modelo CategoryMember, de esta manera también tengo mas control con respecto a todos los modelos que pertenecen a un centro. Posteriormente leyendo un poco me di cuenta que existe la sentencia select_related de que básicamente es como un inner join.
users=CategoryMember.objects.select_related('user').filter(center_id=center.pk)
para ver el query: uso :
print(str(users.query))
y par imprimir los datos:
{% for user in users %}
{{ user.user.pk}} , user.user.first_name}, user.centercategory
# ...
{% endfor %}
Espero le sirva a otra persona.
Answered by Gully on November 22, 2020
Get help from others!
Recent Answers
Recent Questions
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP