<div class="gmail_quote">2012/3/21 Stefano Dal Pra <span dir="ltr"><<a href="mailto:s.dalpra@gmail.com">s.dalpra@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div>Ciao, causa "zeitnot" non riesco ad approfondire come meriterebbe. <br>

Ti segnalo pero' un modulo che avevo "tastato" tempo fa: <a href="https://storm.canonical.com/" target="_blank">https://storm.canonical.com/</a><br>dove puoi leggere:<br>[...]<br>Storm handles composed primary keys with ease (no need for surrogate keys).<br>



[...]<br></div></blockquote><div><br></div><div>grazie per il link, è sempre utile conoscere altri strumenti, </div><div>me lo sto leggendo, e sto guardando i codice sorgente.</div><div><br></div><div>"De panza" direi che usando un altro ORM, in automatico viene meno tutta l'ifrastruttura Django e delle applicazioni a contorno, che si stanno costruendo intorno alla comunità.</div>

<div><br></div><div>E' vero se usassi storm, sqlalchemy o semplicemente andando a mano su quelle tabelle si potrebbe facilmente accedere ai dati delle tabelle ma avrei meno troppe cose.</div><div><br></div><div>Non credo che la soluzione a un problema possa essere quello di agirare la situazione usando un altra cosa :-) </div>

<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>ed un'altra googlata che manda a: <a href="http://blogs.gnome.org/jamesh/2008/08/01/using-storm-with-django/" target="_blank">http://blogs.gnome.org/jamesh/2008/08/01/using-storm-with-django/</a><br>

dove l'autore dice d'aver lavorato all'integrazione tra storm e django.<br></div></blockquote><div><br></div><div>l'integrazione qui si trasforma in un middleware e un backend che gentiscono la transazionalità delle connessioni a storm nel ciclo di vita delle request, molto utile davvero se si usa storm e si usa django solo per la parte web.</div>

<div><br></div><div>Ma in questo caso perche usare Django, usiamo allora web2py, cherrypy o un altro framework web più leggero. Usare django a metà, o anche meno tanto vale nel non usarlo.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div>Aggiungo che (sempre per storm) avevo trovato un tool in grado di fare "l'operazione inversa": <br>da uno schema db gia' fatto realizzava in codice python tutta la parte ORM. <br></div></blockquote>

<div><br></div><div>Questo è utile, è una parte che per ora non ho intenzione di realizzare, ossia migliorare l'insectdb di django per coprire anche i casi di chiavi multiple. Anche se forse pensandoci sarebbe il punto di forza della libreria... Gli utenti sono pigri.</div>

<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>Forse con una rapida occhiata puoi valutare se valga la pena approfondire... Ciao</div></blockquote></div>

<br><div><br></div><div>grazie del supporto</div><div>S</div>