Estoy leyendo que puedo use raw SQL in Django and have Django actually build my models from the result s.Django - Consultas SQL sin formato - Lo que sucede en las uniones
Sin embargo, me pregunto qué pasará si utilizo las uniones en el SQL sin procesar. ¿Cómo sabrá Django qué modelos usar?
(¿Hay otras cuestiones que debería tener en cuenta?)
Esa página a la que he vinculado dice que usa el nombre de la tabla para encontrar qué modelo usar. Entonces, me pregunto si me estoy uniendo a las mesas de dos modelos diferentes, ¿cómo sabría qué modelo usar? – Greg
No creo que diga eso. Pasa la consulta a ModelName.objects.raw (query), por lo que recuperas los objetos ModelName. Lo que sí dice es que el nombre de tabla que necesita usar en el SQL sin procesar es crear como nombre_aplicación_modelo. –