Devel.cz Lupa Měšec Podnikatel Root Zdroják.cz DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Vlákno názorů k článku
Django: Databázový model podruhé

Jozef
Jozef (neregistrovaný) ---.84-47-54.t-com.sk
6. 9. 2009 17:58

Eager loading / N+1 query problem

Zdravim,

zaujimalo by ma ako v django orm riesit eager loading, resp. N+1 query problem. select_related() pouzivam, ale potreboval by som to opacne. (Presiel som na django z Rails, kde to bola bezna vec). Vdaka :)

Jozef

Mintaka
Mintaka (neregistrovaný) 93.99.39.---
7. 9. 2009 2:47

Re: Eager loading / N+1 query problem

RE opačně:
To jako že chceš zjistit, které záznamy v jedné tabulce mají foreign-key na nějakou hodnotu v druhé?

Navím jak to řeší Rails, ale předpokládám že na to pod kapotou používají některý z joinů.

Zkus mrknout sem http://www.djangoproject.com/…many_to_one/, třeba ti to pomůže.

Zasílat nově přidané příspěvky e-mailem