Le has dado al clavo, con esto de faro ya se para donde ir.
Muchas gracias.

Saludos.

I.S.C. Manuel Alejandro Estévez Fernández

El 05/02/11 12:12, lasizoillo escribió:
El día 5 de febrero de 2011 18:02, Manuel A. Estevez Fernandez
<stvz...@gmail.com>  escribió:
y quiero hacer una "vista" donde la consulta en sql sería algo asi

select * from
(select id_archivo_id,nombre,rfc
from facturas_facturas f join facturas_entes e on(f.id_emite_id=e.id)) as q0
join
(select id_archivo_id,nombre as cliente,rfc as rfc_cliente,serie,folio,
total
from facturas_facturas f join facturas_entes e on(f.id_recibe_id=e.id)) as
q1
using(id_archivo_id)

Si he entendido bien tu problema es el siguiente: Quieres hacer una
consulta sobre Facturas, pero haciendo una pre-carga de las relaciones
(eager) con Entes y cogiendo solo determinados campos.

http://docs.djangoproject.com/en/1.2/ref/models/querysets/#select-related
http://docs.djangoproject.com/en/1.2/topics/db/optimization/#don-t-retrieve-things-you-don-t-need

Si lo quieres a modo de vista, lo suyo es escribir la query esa en el manager.

http://docs.djangoproject.com/en/1.2/topics/db/managers/#custom-managers

Mira a ver si van por ahi los tiros o te he entendido mal.

Saludos:

Javi
_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a