Cargando

Ir a contenido

X

Django - Filtrar objetos Foreign Key





  AUTOR PREGUNTA

Publicado 10 febrero 2014 - 03: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]
  • ¿Tienes la misma pregunta? Yo también
  • Volver arriba


Publicado 10 febrero 2014 - 14: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]

   AUTOR PREGUNTA

Publicado 10 febrero 2014 - 19:26
Gracias!


X