¿Cómo devolver todas las instancias de objetos de un modelo particular que están siendo direccionadas como clave externa por CUALQUIER instancia de objeto de un modelo diferente? Digamos que hay un artículo modelo y un artículo modelo solicitado que tiene una relación de clave externa con el artículo. ¿Cómo imprimir todos los artículos que se mencionan como clave externa en la tabla / modelo de artículo solicitado? Básicamente, esta es la consulta SQL que quiero ejecutar en Django:

select * from backend_item where id in (select id from backend_itemrequested);

Obviamente, quiero evitar la ejecución de comandos SQL sin procesar desde el interior de Django ORM

0
kenshin 15 oct. 2019 a las 18:20

1 respuesta

La mejor respuesta

No estoy seguro de lo que estás preguntando aquí. Pero quizás esto es lo que quieres:

Item.objects.exclude(itemrequested=None)
0
Daniel Roseman 15 oct. 2019 a las 15:30