DB Api Djanga samozrejme znam. Prave proto vim, ze soucasna 1.0 alpha nezvlada agregovane dotazy. Vzhledem k tomu, ze jeden takovy potrebuji, musel jsem sahnout po starem dobrem SQL.
Protoze jsem se na tom ale nechtel zaseknout, nakonec jsem to implementoval pomoci Django DB API a agregacni funkce jsem nasimuloval v Pythonu (fuj!). Mam to ted v denicku jako velke FIXME, protoze s rustem velikosti tabulek to zacne byt neunosne pomale :(. Snad mezitim najdu nejake elegantnejsi reseni. Marek 2008/8/14 Tomas Fulajtar <[EMAIL PROTECTED]> > Zdravim, > > pokud se to ma pouzivat v Djangu, tak se podivejte do dokumentace na sekci > > http://www.djangoproject.com/documentation/db-api/#field-lookups > > viz IN. > > Napr. pro objekt Osoba, chci fitrovat jmena: > > Osoba.objects.filter(jmeno_in=["Karel","Pepa"]) > > > Tomas Fulajtar > > > --- On Thu, 8/14/08, slush <[EMAIL PROTECTED]> wrote: > > > From: slush <[EMAIL PROTECTED]> > > Subject: Re: [python] Vkladani listu do SQL prikazu > > To: "Konference PyCZ" <python@py.cz> > > Date: Thursday, August 14, 2008, 4:32 PM > > > > > > > [tag for tag in nejakylist] > > > > > > > > Tohle jsem mozna nepochopil. Nevim, co bych tim mel ziskat. > > > > > cursor.execute("SELECT ....WHERE t.tagname IN > > (%s)", join(nejakylist, > > "','") ) > > > > tohle je samozrejme prvni vec, ktera me napadla. Problem je > > SQL injection. > > Muselo by se to resit manualne a ja neverim, ze to sql > > rozhrani s moznosti > > listu nepocita. > > > > > prevedte list na string a oholte mu ty hranaté > > závorky > > > > Tohle reseni je zajimave! Jen ne moc elegantni :). No pokud > > se nepovede nic > > lepsiho, zkusim to touhle cestou. > > > > Zatim, > > Marek > > _______________________________________________ > > Python mailing list > > Python@py.cz > > http://www.py.cz/mailman/listinfo/python > > > > _______________________________________________ > Python mailing list > Python@py.cz > http://www.py.cz/mailman/listinfo/python >
_______________________________________________ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python