> Nicola Larosa ha scritto: >> No, non l'avevo visto, grazie per il riferimento. Mi riferisco a un >> abbozzo di handler scritto da un mio amico (hi, pr0gg3d!) col mio aiuto. >> >> Il ticket da te indicato cerca di mantenere la compatibilità con WSGI: il >> nostro cerca di integrare direttamente Twisted e Django.
Manlio Perillo wrote: > Avete pensato di aprire un ticket su django? Non ancora, perché al momento non abbiamo una soluzione, al massimo un problema. :-) >>> Ad esempio, a quanto ho capito, viene usato sempre il lazy loading, >>> quindi una chiamata a obj.xxx può causare una query. >> Questo è infatti lo scoglio principale. > Quindi mi confermi che non si può disabilitare ed usare invece un eager > loading. No, non ti confermo nulla. :-) E` lì che ci siamo fermati, non abbiamo indagato possibili soluzioni. > Io lo sto per publicare: > http://developer.berlios.de/projects/nadbapi > > Credo sia venuto fuori abbastanza bene. > Ho implementato un: > - Pool > - Engine > - MetaData > > personalizzati per Twisted, che permettono una buona integrazione > (ad esempio engine.create(foo) restituisce una deferred, > e lo stesso foo.select().execute() - se lo si vuole, io di solito > preferisco usare i decoratori. > > Se interessa, sto per publicare anche l'altro progetto per la gestione > dei forms: > http://developer.berlios.de/projects/nforms > > A breve seguiranno la mia reimplementazione di guard e un package per la > gestione di un calendario (ispirato allo standard ical). Ottimo, grazie, ci guardo. >> L'approccio "light" continua a essere sostanzialmente multithreaded, cosa >> già fornita dall'integrazione WSGI. L'approccio invasivo converte una >> maggior parte dell'architettura al modello di Twisted, ma da un lato >> non è facile da scrivere, e dall'altro sconvolge le API di Django e lo rende >> incompatibile con i siti sviluppati per la versione ufficiale. > E ne vale la pena? ;-) Forse no, è per quello che ci siamo fermati. :-) > Non si fa prima a copiare alcune idee di Django e portarle a > Twisted Web + SQLAlchemy ? Forse, come sempre il diavolo è nei dettagli. :-) -- Nicola Larosa - http://www.tekNico.net/ I have been working on a design doc for restricted execution of Python as part of my dissertation for getting Python into Firefox to replace JavaScript on the web. -- Brett Cannon, June 2006 _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python