Django - select_related

 
Vista:
sin imagen de perfil

select_related

Publicado por Manu (1 intervención) el 03/06/2020 16:39:53
Buenas.

Tengo una duda, estoy usando select_related para una query con FK, una tabla de alquileres y con FK a usuarios: queryset = Grupo.objects.all().select_related('usuario')
a la hora de obtener la información del usuario, obtengo toda la información de alquiler y usuario, entre esa información, se encuentran las contraseñas de usuario.

Si hago un print de queryset.query, obtengo la select que hace.

1
2
3
SELECT `alquiler`.`Id`, `alquiler`.`Nombre`, `alquiler`.`usuario_id`, `alquiler`.`Estado`,
`usuario`.`Id`, `usuario`.`Nombre`, `usuario`.`Apellidos`, `usuario`.`Password`, `usuario`.`Tlf`, `usuario`.`Email`
FROM `alquiler` INNER JOIN `usuario` ON (`alquiler`.`usuario_id` = `usuario`.`Id`)


En resumen, lo que quiero es que desaparezca `usuario`.`Password`.

¿Alguna idea?

Muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder