2012/10/10 Marco De Paoli <span dir="ltr"><<a href="mailto:depaolim@gmail.com" target="_blank">depaolim@gmail.com</a>></span><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Il giorno 10 ottobre 2012 09:59, Balan Victor <span dir="ltr"><<a href="mailto:balan.victor0@gmail.com" target="_blank">balan.victor0@gmail.com</a>></span> ha scritto:<br><div class="gmail_quote"><div class="im"><br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
ciao a tutti,<div>stavo leggendo il tutorial di django e mi è venuto un dubbio: come faccio a creare degli oggetti in memoria che restino in vita da quando faccio runserver a quando faccio ctrl-c e siano visibili in tutti i moduli della mia applicazione?</div>


</blockquote></div><div><br>gli attributi di classe sono visibili/modificabili in tutti i moduli che importino il modulo contenente la classe<br>prova a vedere se fanno al caso tuo<br>Inoltre può esserti d'aiuto anche un occhiata al pattern Borg di Alex Martelli</div>

</div></blockquote><div><br></div><div>Attenzione però: se si usano più processi (per esempio i worker di uwsgi) i dati dei moduli non sono condivisi.</div><div><br></div><div>Io userei memcached.</div><div><br></div><div>

Ciao.</div><div>Marco.</div><div><br></div></div>-- <br><div><div><div><div><a href="http://beri.it/" target="_blank">http://beri.it/</a> - Un blog</div><div><a href="http://beri.it/i-miei-libri/" target="_blank">http://beri.it/i-miei-libri/</a> - Qualche libro</div>

<div><br></div></div></div></div><br>