Django - Filtrar objetos Foreign Key
Iniciado por
Cristian Moreno
, feb 10 2014 04:58
Pulsa corazón para recibir avisos de nuevas Respuestas
Cristian Moreno
AUTOR PREGUNTA
#1
Publicado 10 febrero 2014 - 04:58
[color=#000000][font=Arial][size=4]Tengo una duda con los modelos de django y es que necesito filtrar el número de objetos ForeignKey pero no tengo la menor idea cómo se hace. ¿Alguien me podria ayudar con esto?[/size][/font][/color]
Esto también te interesa!
Invitado_Jonathan A_*
#2
Publicado
10 febrero 2014 - 15:25
[color=#000000][font='Trebuchet MS'][size=4]
Creo que el método correcto para lo que necesitas es extra(), te dejo un ejemplo de su utilización:[/size][/font][/color]
[color=#000000][font='Trebuchet MS'][size=4]
A.objetos.extra(
select={
'b_count': 'SELECT COUNT(*) FROM tabla_b WHERE tabla_b.a_id = tabla_a.id',
},
where=['b_count < 2']
)
[/size][/font][/color]
Cristian Moreno
AUTOR PREGUNTA
#3
Publicado 10 febrero 2014 - 20:26
Gracias!