Re: [Python] Django + Postgres
2013/12/15 Alberto Granzotto agran...@gmail.com - non ho mai usato Postgres in produzione (eh, ok, chi e' senza peccato scagli `SELECT * FROM stones LIMIT 1`) :-)) Ecco,qui dovresti correre ai ripari... :-) Ciao. Marco. -- http://beri.it/ - Un blog http://beri.it/i-miei-libri/ - Qualche libro ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Django + Postgres
Quali alternative a PostgreSQL in Produzione? Oracle costa un patrimonio a CPU... -- Simone Federici Software Craftsman XP, Agile, Scrum, Kanban Quality, performance security Explicit is better than implicit. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] Django + Postgres
ciao ragazz*, per un progetto sono tornato al caro vecchio SQL, dopo un bel po' di tempo su MongoDB. Quanti di voi usano Django ma fanno lavorare anche a *trigger* e *procedure*di Postgres, ad esempio per aggiornare in modo trasparente alcuni campi aggregati (es. totali)? O preferite tenere tutto a livello applicativo per portabilita'? Domanda molto aperta, me ne rendo conto, ma sono curioso di raccogliere qualche caso d'uso per sapere come vi comportate voi. Alberto ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] Django ForeignKey escludere elemeni con limit_choices_to
Ciao a tutti. Volevo sapere se e come posso escludere un insieme di elementi nella maschera dell'amministrazione in un campo OneToOneField. Ovvero, questo è la mia classe: class Info(models.Model): volontario = models.OneToOneField('Volontari') data_stampa_tesserino = models.DateField(blank=True, null=True) n_attestato = models.CharField(max_length=20, blank=True, null=True) tessera_socio = models.CharField(max_length=20, blank=True, null=True) data_tessera_socio = models.DateField(blank=True, null=True) data_esame = models.DateField(blank=True, null=True) provenienza = models.CharField(max_length=255, blank=True, null=True) def __unicode__(self): return '%s' % (self.volontario) class Meta: verbose_name = u'Info' verbose_name_plural = u'Info' ordering = ['volontario'] In pratica io vorrei che nel campo volontario apparissero solamente quei volontari che NON sono ancora stati inseriti nella tabella, estraendo la lista dal model chiamato Volontari. Sostanzialmente dovrebbe essere eseguita una query del tipo: Volontario.objects.exclude(pk__in=Info.objects.all()) Qualche idea o consiglio da darmi? Grazie mille -- Zanon Samuele mailto: webs86 AT gmail DOT com ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Django ForeignKey escludere elemeni con limit_choices_to
On 2013-11-05 11:25, Zanon Samuele wrote: Ciao a tutti. Volevo sapere se e come posso escludere un insieme di elementi nella maschera dell'amministrazione in un campo OneToOneField. Ovvero, questo è la mia classe: class Info(models.Model): volontario = models.OneToOneField('Volontari') data_stampa_tesserino = models.DateField(blank=True, null=True) n_attestato = models.CharField(max_length=20, blank=True, null=True) tessera_socio = models.CharField(max_length=20, blank=True, null=True) data_tessera_socio = models.DateField(blank=True, null=True) data_esame = models.DateField(blank=True, null=True) provenienza = models.CharField(max_length=255, blank=True, null=True) def __unicode__(self): return '%s' % (self.volontario) class Meta: verbose_name = u'Info' verbose_name_plural = u'Info' ordering = ['volontario'] In pratica io vorrei che nel campo volontario apparissero solamente quei volontari che NON sono ancora stati inseriti nella tabella, estraendo la lista dal model chiamato Volontari. Sostanzialmente dovrebbe essere eseguita una query del tipo: Volontario.objects.exclude(pk__in=Info.objects.all()) Prova a dare un'occhiata ai Manager personalizzati ('Volontario.objects' è il manager di default) https://docs.djangoproject.com/en/dev/topics/db/managers/#django.db.models.Manager in particolare a use_for_related_fields. -- Daniele ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Django ForeignKey escludere elemeni con limit_choices_to
On 05 Nov 2013, at 13:08, Daniele Varrazzo p...@develer.com wrote: On 2013-11-05 11:25, Zanon Samuele wrote: Sostanzialmente dovrebbe essere eseguita una query del tipo: Volontario.objects.exclude(pk__in=Info.objects.all()) Prova a dare un'occhiata ai Manager personalizzati ('Volontario.objects' è il manager di default) https://docs.djangoproject.com/en/dev/topics/db/managers/#django.db.models.Manager in particolare a use_for_related_fields. Condivido pienamente il suggerimento e la soluzione di Daniele. È il modo corretto di procede per rendere le cose pulite e facilmente gestibili. In alternativa, se il tuo vincolo è a livello di modello e non solo a livello funzionale, potresti pensare di utilizzare l'attributo limit_choices_to del ForeignKey field [https://docs.djangoproject.com/en/1.5/ref/models/fields/#django.db.models.ForeignKey.limit_choices_to] Bw, considera che OneToOneField estende ForeignKey, per cui l'attributo limit_choices_to è altrettanto supportato (anche se nella Doc mi pare non sia riportato esplicitamente :-) m2c -- valerio ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] django cms:manuali, guide, corsi,...
ciao a tutti, scrivo pochissimo sulla lista (leggi praticamente mai) ma vi leggo sempre. Questa cosa di Mezzanine mi ha incuriosito. Io uso Plone. Da anni. Ci ho costruito un'azienda su Plone. Sai quelle cose tipo non avrai altro CMS all'infuori di Plone? Poi c'è questo gruppetto di loschi figuri (aka voi) che parla di django-cms (pfui che roba è arh arh) e di mezzanine (buahahah ma figuriamoci)... e tra l'altro insistono e se la raccontano Mi sorge il dubbio se milioni di mosche mangiano.. che, a parte il pessimo finale della battuta, sta a significare: se non capisco il ragionamento di qualcuno, potrebbe essere colpa mia... Niente, non resisto. Mi installo Mezzanine. Va su rapido e facile: 10 minuti mentre faccio altro (un punto per mezzanine). Ho il mio http://127.0.0.1:8000/ up and running e me lo provo. Lo imparo in 5 minuti: è super easy (un altro punto x mezzanine!) Altri 10 minuti e ho qualche pagina con due foto e un sacco di lorem lipsum (terzo punto di fila). Poi però comincio a cercare le solite cose che faccio con Plone, quelle che beh, senza parliamo di niente e beh, non le trovo, non ci sono proprio. Posso avere un workflow a tre stati? posso avere un'area in cui lavora il sig. A e una in cui lavora il sig. B? posso avere news o eventi? posso avere collezioni di pagine/blogpost/immagini? (ne ho un tot di richieste di questo genere) Lo abbandono, un po' deluso, non è per me, non è per i miei clienti. Poi ripenso: ma quel gruppetto di loschi figuri era proprio bello convinto. non è che c'è qlc use case che mi perdo? e mi decido: gli scrivo a quel gruppetto. Ed eccomi qui. Via mail imho è un attimo che scatti il flame, quindi: chi c'è ad EuroPython? chi ha voglia di farmi vedere quello che io non riesco a vedere o che mi racconti i loro use case? Ah, django-cms non l'ho provato, Mezzanine ha un nome più intrigante e mi pareva fosse più gettonato, ma son poi curioso anche di quello. ciao ciao Max massimo --- http://twitter.com/massimoazzolini http://blog.redturtle.it/redturtle-blog/authors/massimo http://www.slideshare.net/massimo.azzolini http://it.linkedin.com/in/massimoazzolini 2013/6/19 Nicola Larosa n...@teknico.net Riccardo mancuso wrote: altre info (tutorial, guide, forum, ebook) su mezzanine? Sul sito http://mezzanine.jupo.org/ trovi i link a documentazione, mailing list, canale IRC e galleria di siti che lo usano. Il blog di Stephen è molto interessante, non solo per i post su Mezzanine: http://blog.jupo.org/tag/mezzanine/. Ross Laird ha scritto un tutorial: http://rosslaird.com/blog/first-steps-with-mezzanine/. Le traduzioni stanno su Transifex: https://www.transifex.com/projects/p/mezzanine/, quella italiana la gestisco io. -- Nicola Larosa - http://www.tekNico.net/ Settled people are something of an aberration. We are animals, and yet so many of us insist on behaving like vegetables, putting down roots when we are meant to roam free. - Dmitry Orlov, October 2012 ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] django cms:manuali, guide, corsi,...
altre info (tutorial, guide, forum, ebook) su mezzanine ? Il giorno 18 giugno 2013 17:45, Simone Federici s.feder...@gmail.com ha scritto: A me piace Mezzanine. * Lo puoi dare in mano a uno che non ne sa niente e lui lo installa e lo usa. * Eventualmente lo puoi estendere Se ho tempo da spendere comunque allora si parte from scratch... S ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] django cms:manuali, guide, corsi,...
Il giorno 18 giugno 2013 14:43, Riccardo mancuso mancuso.riccard...@gmail.com ha scritto: e qualche altro sito che ho trovato in rete: per un newbies come me, dove posso prendere altre informazioni (in italiano/inglese) utili ? Domanda stupida: voi come avete imparato ? grazie. ciao pubblicità-progresso il libro di Marco Beri: iframe src= http://rcm-eu.amazon-adsystem.com/e/cm?t=l024c-21o=29p=8l=as1asins=8850328176ref=qf_sp_asin_tilfc1=00IS2=1lt1=_blankm=amazonlc1=FFbc1=FFbg1=FFnpa=1f=ifr; style=width:120px;height:240px; scrolling=no marginwidth=0 marginheight=0 frameborder=0/iframe e quest'altro http://www.amazon.it/dp/B001ANYCGO/ref=as_li_qf_sp_asin_til?tag=l024c-21camp=3458creative=23838linkCode=as1creativeASIN=B001ANYCGOadid=12K09GX43XPTGHDDEM4Zref-refURL=http%3A%2F%2Fwww.bonasia.info%2F2012%2F07%2Fpostgresql-django-setup.html /pubblicità-progresso -- Calogero Bonasia ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] django cms:manuali, guide, corsi,...
2013/6/18 Calogero Bonasia kbona...@gmail.com Il giorno 18 giugno 2013 14:43, Riccardo mancuso mancuso.riccard...@gmail.com ha scritto: e qualche altro sito che ho trovato in rete: per un newbies come me, dove posso prendere altre informazioni (in italiano/inglese) utili ? Domanda stupida: voi come avete imparato ? grazie. ciao pubblicità-progresso il libro di Marco Beri: iframe src= http://rcm-eu.amazon-adsystem.com/e/cm?t=l024c-21o=29p=8l=as1asins=8850328176ref=qf_sp_asin_tilfc1=00IS2=1lt1=_blankm=amazonlc1=FFbc1=FFbg1=FFnpa=1f=ifr; style=width:120px;height:240px; scrolling=no marginwidth=0 marginheight=0 frameborder=0/iframe Ehm... mi permetto di dissentire: su Django CMS c'è ben poco nel mio libro. E, inoltre, è su Django 1.0. A uno che volesse imparare Django e basta (quindi non il caso di Riccardo mi pare) consiglierei Two Scoops: https://django.2scoops.org/ Ciao. Marco. -- http://beri.it/ - Un blog http://beri.it/i-miei-libri/ - Qualche libro ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] django cms:manuali, guide, corsi,...
Il giorno 18 giugno 2013 15:01, Calogero Bonasia kbona...@gmail.com ha scritto: il libro di Marco Beri: iframe src= http://rcm-eu.amazon-adsystem.com/e/cm?t=l024c-21o=29p=8l=as1asins=8850328176ref=qf_sp_asin_tilfc1=00IS2=1lt1=_blankm=amazonlc1=FFbc1=FFbg1=FFnpa=1f=ifr; style=width:120px;height:240px; scrolling=no marginwidth=0 marginheight=0 frameborder=0/iframe e quest'altro http://www.amazon.it/dp/B001ANYCGO/ref=as_li_qf_sp_asin_til?tag=l024c-21camp=3458creative=23838linkCode=as1creativeASIN=B001ANYCGOadid=12K09GX43XPTGHDDEM4Zref-refURL=http%3A%2F%2Fwww.bonasia.info%2F2012%2F07%2Fpostgresql-django-setup.html Questo risponde alla domanda dove hai studiato, perché iniziare da libri che trattano Django 1.0 forse non è il massimo. Io andrei di guida ufficiale per Django, mentre per Django-cms non saprei, non l'ho mai usato. Ciao. Daniele ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] django cms:manuali, guide, corsi,...
A me piace Mezzanine. * Lo puoi dare in mano a uno che non ne sa niente e lui lo installa e lo usa. * Eventualmente lo puoi estendere Se ho tempo da spendere comunque allora si parte from scratch... S ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Django e comunicazione porta seriale
C iao, se ho capito bene ed è il client che deve leggere dalla bilancia via seriale ed inviare i dati a django (server) allora credo che tu possa semplificare il tutto creando una pagina web in django che legge i dati via seriale con javascript [1] e li invia successivamente al server. Penso sia la so l uzione più semplice e deployabile su più client senza installare niente a nessuno. HTH ciao Fabrizio [1] un esempio è questo https://github.com/voodootikigod/node-serialport ma penso ce ne siano altri ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Django e comunicazione porta seriale
Il giorno 13 giugno 2013 08:49, Fabrizio Mancini mr.f...@gmail.com ha scritto: Penso sia la sol uzione più semplice e deployabile su più client senza installare niente a nessuno. Forse ho detto una cavolata, ma vorrei essere smentito. Bisogna installare per forza node.js anche sui client? ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Django e comunicazione porta seriale
Il giorno 13 giugno 2013 10:56, Giovanni Porcari giovanni.porc...@softwell.it ha scritto: Citando Cracco... L'hai detto tu... eheheh :-) quindi non mi smentisci? :-) non ho usato mai node.js ... ancora... :-) ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Django e comunicazione porta seriale
Il giorno 13 giugno 2013 11:24, Manlio Perillo manlio.peri...@gmail.comha scritto: Come senza installare niente? Devi installare su ciascun client l'interprete JavaScript di Google, ed il runtime di nodejs. appunto, come dicevo nella mail precedente, non ho mai usato node.js ... ma rileggendo le modalità di installazione mi sono reso conto di aver detto una cavolata. A questo punto consiglio anche io la soluzione di marco beri, se bisogna installare un interprete tanto vale installare quello per python. P.S.: quando rispondi ad un messaggio per favore non cancellare tutto il messaggio originale, altrimenti non si capisce a cosa stai rispondendo hai ragione :-) ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Django e comunicazione porta seriale
Allora il tuo pc (quello cui è attaccato la bilancia) è come se fosse un piccolo server. Prova a leggere questo suggerimento: http://stackoverflow.com/questions/8346028/execution-python-application-from-browser In pratica installi un microframework sul pc che risponde alle chiamate fatte dal server che, ovviamente, deve conoscere l'IP del PC. Oh, sul pc puoi pure installare Django se ti va, ma forse è un po' sovradimensionato per quello che devi fare. Ciao. Marco. Sto leggendo le varie risposte, ma intanto ho provato Flask. Funziona e mi sembra davvero semplice, almeno per quello che serve a me. In pratica ora lancio lo script che mi funge da server sul computer collegato alla pesa e avendolo pubblicato su un indirizzo interno tipo: 10.0.0.10:5000, posso accedere da un'altra postazione della rete e... leggere il peso ;-)) E' un buon inizio... Grazie... ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Django e comunicazione porta seriale
Io ho usato pyro (http://pythonhosted.org/Pyro4/) per un compito analogo e mi sono trovato benissimo. G Ho provato con Pyro4, ma mi sono bloccato sui nameserver che non trova... Però, vista la semplicità di flask, per adesso mi oriento su quello. Interessante comunque, grazie. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] Django e comunicazione porta seriale
Un saluto a tutti. Scrivo poco in lista, ma vi leggo con piacere. Ho realizzato uno script che legge dei dati di pesata da un dispositivo extrim collegato alla porta seriale su un pc remoto. Vorrei capire come gestire la cosa in Django, di cui sono quasi digiuno... Come 'vedere' e interrogare la porta seriale rs232 del client? Io uso pyserial e funziona bene sul computer, ma lato server? Ho letto qualcosa riguardo la chiamata di uno script remoto... Come devo procedere? grazie ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Django e comunicazione porta seriale
2013/6/12 Alberto Abate alberto.ab...@gmail.com Un saluto a tutti. Scrivo poco in lista, ma vi leggo con piacere. Ho realizzato uno script che legge dei dati di pesata da un dispositivo extrim collegato alla porta seriale su un pc remoto. Vorrei capire come gestire la cosa in Django, di cui sono quasi digiuno... Come 'vedere' e interrogare la porta seriale rs232 del client? Io uso pyserial e funziona bene sul computer, ma lato server? Ho letto qualcosa riguardo la chiamata di uno script remoto... Come devo procedere? grazie Alberto benvenuto! Dunque, prima di tutto devi spiegarci chi inizia la comunicazione. Se è il tuo programmino che parte a leggere, allora posso pensare che c'è una certa azione scatenata dall'utente che va a leggere dalla seriale. Se il tutto viene scatenato invece dalla pesata e il tuo programma gira sempre stando in lettura, allora devi pensare a una sorta di demone che gira apriori, cioè non dipendendo da un'azione dell'utente. Infatti se nessuno fa niente lato browser, di norma non succede nulla lato server. Tra l'altro tutto quanto ho detto sinora presuppone che la bilancia sia collegata al server. Se invece la bilancia è collegata al client, allora è ancora più complessa la cosa. Spiegaci un po' di più i vari passaggi. Ciao. Marco. -- http://beri.it/ - Un blog http://beri.it/i-miei-libri/ - Qualche libro ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Django e comunicazione porta seriale
Il giorno 12 giugno 2013 16:48, Alberto Abate alberto.ab...@gmail.com ha scritto: Un saluto a tutti. Scrivo poco in lista, ma vi leggo con piacere. Ho realizzato uno script che legge dei dati di pesata da un dispositivo extrim collegato alla porta seriale su un pc remoto. Vorrei capire come gestire la cosa in Django, di cui sono quasi digiuno... Come 'vedere' e interrogare la porta seriale rs232 del client? Io uso pyserial e funziona bene sul computer, ma lato server? Ho letto qualcosa riguardo la chiamata di uno script remoto... Come devo procedere? Scusa non ho capito, la seriale è attaccata al server sul quale gira Django e tu vuoi interrogarla da client? Se ti serve una cosa del genere IMHO la cosa più semplice è mappare i comandi che vuoi dare su seriale su viste django e chiamarle dal client con uno dei mille modi possibili. Ciao ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Django e comunicazione porta seriale
Dunque, prima di tutto devi spiegarci chi inizia la comunicazione. Se è il tuo programmino che parte a leggere, allora posso pensare che c'è una certa azione scatenata dall'utente che va a leggere dalla seriale. Se il tutto viene scatenato invece dalla pesata e il tuo programma gira sempre stando in lettura, allora devi pensare a una sorta di demone che gira apriori, cioè non dipendendo da un'azione dell'utente. Infatti se nessuno fa niente lato browser, di norma non succede nulla lato server. Tra l'altro tutto quanto ho detto sinora presuppone che la bilancia sia collegata al server. Se invece la bilancia è collegata al client, allora è ancora più complessa la cosa. Spiegaci un po' di più i vari passaggi. Ciao. Marco. Ok, mi spiego meglio. Ho un computer diciamo A che è collegato tramite seriale ad uno strumento che può essere impostato con lettura continua oppure bidirezionale a richiesta. Ossia io posso mettermi in ascolto sulla seriale e uso questa semplice funzione: def leggi_seriale(nr_porta,baudrate=9600): ser_pesa = serial.Serial() ser_pesa.baudrate = baudrate ser_pesa.port = nr_porta ser_pesa.timeout = 1 try: ser_pesa.open() #print ser_pesa if ser_pesa.isOpen() == True: print 'LETTURA CONTINUO' rec = ser_pesa.read(9) print rec if rec[:2] == 'P+': rec =rec[2:-1].replace(' ','') ser_pesa.close() #print FINE - COMUNICAZIONE EXTRIM except: print PORTA SERIALE CHIUSA rec = '' return rec Questo appunto per la lettura in continuo, ma esiste anche la possibilità di usare una lettura su richiesta inviando alla seriale un comando opportuno... Non voglio annoiarvi, comunque funziona... Se volete dettagli e script posso passarli tranquillamente ;-)) Questo accade però tutto sul computer client... Io vorrei sviluppare un'app in Django, quindi su un server nella stessa lan e usando un bottone in un form, lanciare lo script sul computer remoto, per pescarmi il peso, magari lo salvo in un file e poi lo pesco dal server... Se po' fare? Non ho trovato nulla che mi dia una dritta ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Django e comunicazione porta seriale
Il giorno 12 giugno 2013 17:15, Alberto Abate alberto.ab...@gmail.com ha scritto: Io vorrei sviluppare un'app in Django, quindi su un server nella stessa lan e usando un bottone in un form, lanciare lo script sul computer remoto, per pescarmi il peso, magari lo salvo in un file e poi lo pesco dal server... Se po' fare? Scusami continuo a non capire. Il tuo scenario desiderato è client - django - seriale oppure client - django - tuo pc - seriale Ciao ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Django e comunicazione porta seriale
Scusami continuo a non capire. Il tuo scenario desiderato è client - django - seriale oppure client - django - tuo pc - seriale sever (django) - client (seriale) ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] [django] max_age cache control dinamico
Ciao! Dunque si puo` facilmente controllare la max_age per una view cosi`: from django.views.decorators.cache import cache_control @cache_control(max_age=3600) def my_view(request): # ... Ma se volessi che il valore di max_age venga deciso _dentro_ my_view come posso fare? Per esempio: def my_view(request): if is_good_to_keep_in_cache_for_a_bit(request): # set max_age to 36000 else: # set max_age to 42 # ... Cheers, Andrea ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] [django] max_age cache control dinamico
On Tue, Jan 15, 2013 at 2:23 PM, Andrea Ambu andrea...@gmail.com wrote: Ciao! Dunque si puo` facilmente controllare la max_age per una view cosi`: from django.views.decorators.cache import cache_control @cache_control(max_age=3600) def my_view(request): # ... Ma se volessi che il valore di max_age venga deciso _dentro_ my_view come posso fare? Per esempio: def my_view(request): if is_good_to_keep_in_cache_for_a_bit(request): # set max_age to 36000 else: # set max_age to 42 # ... Boh, potresti importare patch_cache_control da django.utils.cache.py e fare: response = patch_cache_control(response, max_age=quello che vuoi) Oppure provare a passare una property come valore di max_age. Entrambe idee non provate: lascio al lettore l'onere della prova :-) Ciao. Marco. -- http://beri.it/ - Un blog http://beri.it/i-miei-libri/ - Qualche libro ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] [django] max_age cache control dinamico
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 15/01/2013 14:23, Andrea Ambu ha scritto: Ciao! Dunque si puo` facilmente controllare la max_age per una view cosi`: from django.views.decorators.cache import cache_control @cache_control(max_age=3600) def my_view(request): # ... Ma se volessi che il valore di max_age venga deciso _dentro_ my_view come posso fare? Dovresti leggere la specifica del protocollo HTTP, se vuoi sviluppare applicazioni web: http://tools.ietf.org/html/rfc2616#section-14.9 Mi aspetto (ed è così) che il middleware di Django onori l'header Cache-Control, magari (ma non è così) con una estensione per limitare il caching internamente (e non inviare l'header al client). Nel dubbio basta leggere il codice sorgente: django/views/decorators/cache.py e django/utils/cache.py Per esempio: def my_view(request): if is_good_to_keep_in_cache_for_a_bit(request): request['Cache-Control'] = 'max-age=3600' # set max_age to 36000 else: # set max_age to 42 request['Cache-Control'] = 'max-age=42' # ... Ciao Manlio -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAlD1XaYACgkQscQJ24LbaUSkBgCdGpfyolXjBbyVcQsoK4lpG1MU x0oAn0kWgfUSCjNyrCSltZf9oeYAWtZl =PQeC -END PGP SIGNATURE- ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] Django with SPDY on Jetty
Salve a tutti, di recente abbiamo pubblicato un articolo su come fruire del velocissimo protocollo SPDY / SPDY+push con Django deployato su Jetty. magari può interessare qualche web developer python. ecco il link: http://www.evonove.it/blog/en/2012/12/28/django-jetty-spdy-blazing-fast/ e alcune statistiche sul guadagno che si può ottenere nei tempi di caricamento delle pagine: HTTP (1.1): 7,63 seconds SPDY/3: 1,71 seconds SPDY/3 (with push): 1,55 seconds Grazie per l'attenzione -- Federico Frenguelli ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] django templace css/javascript
ciao a tutti, ho un template django(pagina.html) che ha una serie di import: link rel=stylesheet href=library/themes/base/jquery.ui.all.css script src=library/jquery-1.6.2.min.js/script script src=library/ui/minified/jquery.ui.core.min.js/script script src=library/ui/minified/jquery.ui.widget.min.js/script script src=library/ui/minified/jquery.ui.mouse.min.js/script script src=library/ui/minified/jquery.ui.draggable.min.js/script script src=library/ui/minified/jquery.ui.resizable.min.js/script script src=library/ui/minified/jquery.ui.droppable.min.js/script script src=library/ui/minified/jquery.ui.button.min.js/script script src=scripts/wz_jsgraphics.js/script script src=scripts/jgraphui.js//script link rel=stylesheet href=styles/diagram.css link rel=stylesheet href=styles/demos.css la struttura dell'aplicazione è cosi: /home/bfc/ manage.py bfc/ -settings.py -urls.py templates/ --pagina.hmtl --library\ --scripts\ --styles\ e dentro urls.py ho un link che mi servere la pagina pagina.html ora questa pagina non carica nessun foglio di stile, javascripts, ecc ecc ho provato a vedere static files ma non ci salto fuori. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] django templace css/javascript
Il giorno 18 ottobre 2012 09:33, Balan Victor balan.vict...@gmail.com ha scritto: e dentro urls.py ho un link che mi servere la pagina pagina.html ora questa pagina non carica nessun foglio di stile, javascripts, ecc ecc ho provato a vedere static files ma non ci salto fuori. il problema si verifica in ambiente di sviluppo (con runserver) o in ambiente di deploy (con apache/nginx/uwsgi/...) ? (...c'è un gruppo apposito django-it) Marco ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] django templace css/javascript
ambiente di sviluppo con runserver. Non sapevo dell'esistenza del gruppo. Il giorno 18 ottobre 2012 09:41, Marco De Paoli depao...@gmail.com ha scritto: Il giorno 18 ottobre 2012 09:33, Balan Victor balan.vict...@gmail.comha scritto: e dentro urls.py ho un link che mi servere la pagina pagina.html ora questa pagina non carica nessun foglio di stile, javascripts, ecc ecc ho provato a vedere static files ma non ci salto fuori. il problema si verifica in ambiente di sviluppo (con runserver) o in ambiente di deploy (con apache/nginx/uwsgi/...) ? (...c'è un gruppo apposito django-it) Marco ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] django templace css/javascript
ambiente di sviluppo con runserver. Non sapevo dell'esistenza del gruppo Il giorno 18 ottobre 2012 09:41, Marco De Paoli depao...@gmail.com ha scritto: Il giorno 18 ottobre 2012 09:33, Balan Victor balan.vict...@gmail.comha scritto: e dentro urls.py ho un link che mi servere la pagina pagina.html ora questa pagina non carica nessun foglio di stile, javascripts, ecc ecc ho provato a vedere static files ma non ci salto fuori. il problema si verifica in ambiente di sviluppo (con runserver) o in ambiente di deploy (con apache/nginx/uwsgi/...) ? (...c'è un gruppo apposito django-it) Marco ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] django templace css/javascript
Il giorno 18 ottobre 2012 09:43, Balan Victor balan.vict...@gmail.com ha scritto: ambiente di sviluppo con runserver. due cose: 1) settings.py, verifica di avere templates specificata nelle TEMPLATE_DIRS 2) urls.py, verifica di avere urlpatterns += staticfiles_urlpatterns() qui altre info: https://docs.djangoproject.com/en/dev/howto/static-files/ Non sapevo dell'esistenza del gruppo. ...boh, ormai la discussione è partita qui, ...continuiamo qui? Marco ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] django templace css/javascript
TEMPLATE_DIRS dovrebbe essere a posto: TEMPLATE_DIRS = ( # Put strings here, like /home/html/django_templates or C:/www/django/templates. # Always use forward slashes, even on Windows. # Don't forget to use absolute paths, not relative paths. '/home/bfc/templates/', ) mentre questa urlpatterns += staticfiles_urlpatterns() mi sfugge Il giorno 18 ottobre 2012 09:51, Marco De Paoli depao...@gmail.com ha scritto: Il giorno 18 ottobre 2012 09:43, Balan Victor balan.vict...@gmail.comha scritto: ambiente di sviluppo con runserver. due cose: 1) settings.py, verifica di avere templates specificata nelle TEMPLATE_DIRS 2) urls.py, verifica di avere urlpatterns += staticfiles_urlpatterns() qui altre info: https://docs.djangoproject.com/en/dev/howto/static-files/ Non sapevo dell'esistenza del gruppo. ...boh, ormai la discussione è partita qui, ...continuiamo qui? Marco ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] django templace css/javascript
Il giorno 18 ottobre 2012 10:20, Balan Victor balan.vict...@gmail.com ha scritto: mentre questa urlpatterns += staticfiles_urlpatterns() mi sfugge Il giorno 18 ottobre 2012 09:51, Marco De Paoli depao...@gmail.com ha scritto: qui altre info: https://docs.djangoproject.com/en/dev/howto/static-files/ ma, l'hai visto? (please, non fare top quoting) Marco ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] django templace css/javascript
Il giorno 18 ottobre 2012 10:29, Marco De Paoli depao...@gmail.com ha scritto: Il giorno 18 ottobre 2012 10:20, Balan Victor balan.vict...@gmail.comha scritto: mentre questa urlpatterns += staticfiles_urlpatterns() mi sfugge Il giorno 18 ottobre 2012 09:51, Marco De Paoli depao...@gmail.com ha scritto: qui altre info: https://docs.djangoproject.com/en/dev/howto/static-files/ ma, l'hai visto? (please, non fare top quoting) Marco ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python si ho guardato il documento. ho creato la cartella static dentro /home/bfc/nome_applicazione/static ho messo dentro le varie directory(styles, scripts, ecc ecc) dentro pagina.html i link li ho inserito cosi: link rel=stylesheet href=*{{ STATIC_URL }}* library/themes/base/jquery.ui.all.css ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] django templace css/javascript
ok sono a metà strada: ho risolto con questa opzione: Another option is the get_static_prefixhttps://docs.djangoproject.com/en/dev/ref/templates/builtins/#std:templatetag-get_static_prefix template tag that is part of Django's core. però dentro i css ci sono diversi riferimenti a diverse immagini... quelle non me li trova. Ho provato semre con get_static_prefix ma stavolta non ha funzionato. Il giorno 18 ottobre 2012 10:48, Balan Victor balan.vict...@gmail.com ha scritto: Il giorno 18 ottobre 2012 10:29, Marco De Paoli depao...@gmail.com ha scritto: Il giorno 18 ottobre 2012 10:20, Balan Victor balan.vict...@gmail.comha scritto: mentre questa urlpatterns += staticfiles_urlpatterns() mi sfugge Il giorno 18 ottobre 2012 09:51, Marco De Paoli depao...@gmail.com ha scritto: qui altre info: https://docs.djangoproject.com/en/dev/howto/static-files/ ma, l'hai visto? (please, non fare top quoting) Marco ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python si ho guardato il documento. ho creato la cartella static dentro /home/bfc/nome_applicazione/static ho messo dentro le varie directory(styles, scripts, ecc ecc) dentro pagina.html i link li ho inserito cosi: link rel=stylesheet href=*{{ STATIC_URL }}* library/themes/base/jquery.ui.all.css ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] django templace css/javascript
Il giorno 18 ottobre 2012 10:59, Balan Victor balan.vict...@gmail.com ha scritto: ok sono a metà strada: ho risolto con questa opzione: Another option is the get_static_prefixhttps://docs.djangoproject.com/en/dev/ref/templates/builtins/#std:templatetag-get_static_prefix template tag that is part of Django's core. però dentro i css ci sono diversi riferimenti a diverse immagini... quelle non me li trova. Ho provato semre con get_static_prefix ma stavolta non ha funzionato. Il giorno 18 ottobre 2012 10:48, Balan Victor balan.vict...@gmail.comha scritto: Il giorno 18 ottobre 2012 10:29, Marco De Paoli depao...@gmail.com ha scritto: Il giorno 18 ottobre 2012 10:20, Balan Victor balan.vict...@gmail.comha scritto: mentre questa urlpatterns += staticfiles_urlpatterns() mi sfugge Il giorno 18 ottobre 2012 09:51, Marco De Paoli depao...@gmail.comha scritto: qui altre info: https://docs.djangoproject.com/en/dev/howto/static-files/ ma, l'hai visto? (please, non fare top quoting) Marco ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python si ho guardato il documento. ho creato la cartella static dentro /home/bfc/nome_applicazione/static ho messo dentro le varie directory(styles, scripts, ecc ecc) dentro pagina.html i link li ho inserito cosi: link rel=stylesheet href=*{{ STATIC_URL }}* library/themes/base/jquery.ui.all.css ok risolto anche questo. Però non riesco a capire il meccanismo dei file statici c'è qualche guida in italiano che lo spiega?! ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] django templace css/javascript
Il giorno 18 ottobre 2012 11:06, Balan Victor balan.vict...@gmail.com ha scritto: Però non riesco a capire il meccanismo dei file statici c'è qualche guida in italiano che lo spiega?! guida in italiano? non che io sappia e comunqaue la vedo dura Marco ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] django templace css/javascript
va bene anche in inglese .. quella ufficiale sul sito di django non mi è abbastanaza chiara Il giorno 18 ottobre 2012 11:12, Marco De Paoli depao...@gmail.com ha scritto: Il giorno 18 ottobre 2012 11:06, Balan Victor balan.vict...@gmail.comha scritto: Però non riesco a capire il meccanismo dei file statici c'è qualche guida in italiano che lo spiega?! guida in italiano? non che io sappia e comunqaue la vedo dura Marco ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] django e strutture dati permanenti
Riccardo Lemmi wrote: Balan Victor wrote: idee? :) Il giorno 10 ottobre 2012 14:01, Balan Victor balan.vict...@gmail.com ha scritto: quello che devo fare è questo: in fase di inizializzazione devo caricare in memoria un grafo(networkx) di dimensioni consistenti: 60.000 nodi e più di 100.000 connessioni. PER ADESSO dovrebbe essere in sola lettura e se devo fare delle modifiche posso permettermi di stoppare tutto, fare le modifiche e rilanciare l'applicazione. Poi in base alle richieste che vengono effettuate devo andare a leggere le informazioni che mi servono dal grafo, elaborarle e restituirle all'utente. ... Non sarebbe meglio fare il pickle della struttura dati creata in memoria da networkx invece di ricreare il grafo ogni volta dal DB? Ovviamente perchè sia fattibile bisogna controllare che gli oggetti di NetworkX siano effettivamente serializzabili, inoltre tenere allineati il DB e il grafo richiede sicuramente del codice specifico per evitare di buttare via tutto e ricreare da 0 ogni volta che cambia qualcosa. Potrei anche arrivare a suggerire di provare a derivare (o patchare) le classi di NetworxX da Persistent dello ZODB per semplificare la serializzazione ed eliminare il DB relazionale... Una prova fatta velocemente, ma sembra funzionare. # store a networkx graph in a ZODB # depends on # networkx # matplotlib # ZODB3 import sys import networkx as nx import matplotlib.pyplot as plt from persistent import Persistent from persistent.list import PersistentList from persistent.dict import PersistentDict from ZODB import FileStorage, DB import transaction # root = None storage = None db = None connection = None def init_db(): global root, storage, db, connection if root is None: storage = FileStorage.FileStorage('./g1.fs') db = DB(storage) connection = db.open() root = connection.root() # class PersistentGraph(Persistent, nx.Graph): def __init__(self, data=None, **attr): nx.Graph.__init__(self, data=None, **attr) self.graph = PersistentDict() # dictionary for graph attributes self.node = PersistentDict()# empty node dict (created before convert) self.adj = PersistentDict() # empty adjacency dict class Person(Persistent): def __init__(self, name): self.name = name def __repr__(self): return Person: %s%(self.name) # if __name__ == '__main__': init_db() if G not in root.keys(): print Adding some Person(s) G = root[G] = PersistentGraph() f = Person(Father) m = Person(Mother) c = Person(Child) G.add_edge(f, c) G.add_edge(m,c) transaction.commit() else: G = root[G] if 'addWN' in sys.argv: print Adding wife and son of Child # these are not permanents until commit w = Person(Wife) n = Person(Nephew) c = [p for p in G.nodes() if p.name==Child][0] # can be done better G.add_edge(n, w) G.add_edge(n, c) transaction.commit() if 'rmW' in sys.argv: res = [p for p in G.nodes() if p.name==Wife][0] if len(res)0: print Removing Wife G.remove_node(res[0]) transaction.commit() print Showing for n in G: print n nx.draw(G) plt.show() -- Riccardo Lemmi ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] django e strutture dati permanenti
Balan Victor wrote: idee? :) Il giorno 10 ottobre 2012 14:01, Balan Victor balan.vict...@gmail.com ha scritto: quello che devo fare è questo: in fase di inizializzazione devo caricare in memoria un grafo(networkx) di dimensioni consistenti: 60.000 nodi e più di 100.000 connessioni. PER ADESSO dovrebbe essere in sola lettura e se devo fare delle modifiche posso permettermi di stoppare tutto, fare le modifiche e rilanciare l'applicazione. Poi in base alle richieste che vengono effettuate devo andare a leggere le informazioni che mi servono dal grafo, elaborarle e restituirle all'utente. ... Non sarebbe meglio fare il pickle della struttura dati creata in memoria da networkx invece di ricreare il grafo ogni volta dal DB? Ovviamente perchè sia fattibile bisogna controllare che gli oggetti di NetworkX siano effettivamente serializzabili, inoltre tenere allineati il DB e il grafo richiede sicuramente del codice specifico per evitare di buttare via tutto e ricreare da 0 ogni volta che cambia qualcosa. Potrei anche arrivare a suggerire di provare a derivare (o patchare) le classi di NetworxX da Persistent dello ZODB per semplificare la serializzazione ed eliminare il DB relazionale... -- Riccardo Lemmi ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] django e strutture dati permanenti
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 11/10/2012 01:48, Daniele Varrazzo ha scritto: On 2012-10-10 19:06, Marco Beri wrote: 2012/10/10 Balan Victor balan.vict...@gmail.com quello che devo fare è questo: in fase di inizializzazione devo caricare in memoria un grafo(networkx) di dimensioni consistenti: 60.000 nodi e più di 100.000 connessioni. [...] Leggendo il post originale, la preoccupazione di Victor mi sembra sia che, col server di sviluppo, ogni volta che cambia una riga tutto il grafo viene ricaricato, presumibilmente mettendoci troppi secondi per essere divertente. [...] Altra possibile soluzione, se usi un web server con architettura master/workers, è quella di caricare in memoria il grafo nel processo master, in modo che i worker (essendo figli del master) vi possano accedere. Se accedi in sola lettura la cosa dovrebbe essere molto efficiente (su sistemi che supportano il copy on write), ma su questo non ne sono sicuro, dovrei fare qualche test. Ciao Manlio -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEUEARECAAYFAlB2h7sACgkQscQJ24LbaUSUcgCfYf605N5vhSS2hLnDY18prZkQ eisAmKFV3+vX3yukXb8HRfy1F6bin/Y= =vrHS -END PGP SIGNATURE- ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] django e strutture dati permanenti
idee? :) Guarda, e' un problema risolvibile abbastanza semplicemente con uWSGI. Fondamentalmente 1) carichi python 2) carichi il modulo con il grafo 3) fork() n volte 4) carichi l'applicazione in ogni 'worker' quando fai modifiche al codice riavvii solo i worker che ripartiranno dal punto 3 (quindi con gia' il grafo in memoria). Ovviamente funziona in sola lettura. Una configurazione per lo sviluppo (con 8 processi) potrebbe essere: [uwsgi] http = :8080 shared-import = modulografo.py module = yourapp.wsgi processes = 8 master = true py-auto-reload = 2 lazy = true i parametri chiave sono shared-import che importa un modulo prima di fork() e lazy che carica l'applicazione in ogni worker a quando il codice cambia vengono riavviati solo i worker anziche' tutto lo stack. Se non conosci il progetto probabilmente il tutto ti risultera' criptico, purtroppo non posso essere piu' prolisso perche' sono all'italian perl workshop e non voglio farmi beccare a pythoneggiare ;) In caso mandami una mail in privato -- Roberto De Ioris http://unbit.it ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] django e strutture dati permanenti
Il giorno 11/ott/2012, alle ore 01:48, Daniele Varrazzo p...@develer.com ha scritto: L'errore secondo me è caricare tutto il grafo: per lo sviluppo dovresti averne una versione semplificata, oppure avere un oggetto stub che ne simuli l'interfaccia e sviluppare l'app django con quello. La soluzione che userei (e che uso in situazioni come questa) è di avere oggetti che siano in grado di caricarsi al momento in cui vengono richiesti. Ovvero ho una radice e quando devo prendere l'elemento X la struttura verifica se l'ha e me lo rende se no carica l'elemento e i figli non risolti. Poi quando cerco x.y viene caricato x.y e i figli non risolti e via dicendo. In pratica il caricamento è incrementale e lazy. Se si applica al tuo caso poterebbe essere comodo. G ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] django e strutture dati permanenti
Roberto De Ioris wrote: purtroppo non posso essere piu' prolisso perche' sono all'italian perl workshop e non voglio farmi beccare a pythoneggiare ;) E ti fai beccare qui a pirlare? Ma allora! :-P -- Nicola Larosa - http://www.tekNico.net/ Art and storytelling are worthy in their own right, and we need a cult- ural response to the collapse of our world, if for no other reason than my personal desire to have an honest story to tell my children about how we destroyed beauty for money and called it ‘development’. - Paul Kingsnorth, quoted by Dave Pollard, April 2012 ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] django e strutture dati permanenti
Il giorno 10 ottobre 2012 09:59, Balan Victor balan.vict...@gmail.com ha scritto: ciao a tutti, 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? gli attributi di classe sono visibili/modificabili in tutti i moduli che importino il modulo contenente la classe prova a vedere se fanno al caso tuo Inoltre può esserti d'aiuto anche un occhiata al pattern Borg di Alex Martelli Marco ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] django e strutture dati permanenti
2012/10/10 Marco De Paoli depao...@gmail.com Il giorno 10 ottobre 2012 09:59, Balan Victor balan.vict...@gmail.comha scritto: ciao a tutti, 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? gli attributi di classe sono visibili/modificabili in tutti i moduli che importino il modulo contenente la classe prova a vedere se fanno al caso tuo Inoltre può esserti d'aiuto anche un occhiata al pattern Borg di Alex Martelli Attenzione però: se si usano più processi (per esempio i worker di uwsgi) i dati dei moduli non sono condivisi. Io userei memcached. Ciao. Marco. -- http://beri.it/ - Un blog http://beri.it/i-miei-libri/ - Qualche libro ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] django e strutture dati permanenti
Il giorno 10 ottobre 2012 11:14, Marco Beri marcob...@gmail.com ha scritto: 2012/10/10 Marco De Paoli depao...@gmail.com Attenzione però: se si usano più processi (per esempio i worker di uwsgi) i dati dei moduli non sono condivisi. ...e se invece sono condivisi c'è il problema degli accessi concorrenti per cui, o sono valori base e in sola lettura e allora puoi metterli nei settings, oppure Io userei memcached. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] django e strutture dati permanenti
On 2012-10-10 09:03, Marco De Paoli wrote: Inoltre può esserti d'aiuto anche un occhiata al pattern Borg di Alex Martelli Devo a questo cosiddetto pattern (è un'implementazione) le migliori ore della mia vita buttate in debug. Da non toccare neanche con una pertica. -- Daniele Varrazzo - Develer S.r.l. http://www.develer.com ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] django e strutture dati permanenti
2012/10/10 Daniele Varrazzo p...@develer.com On 2012-10-10 09:03, Marco De Paoli wrote: Inoltre può esserti d'aiuto anche un occhiata al pattern Borg di Alex Martelli Devo a questo cosiddetto pattern (è un'implementazione) le migliori ore della mia vita buttate in debug. Da non toccare neanche con una pertica. :-)) Cosa era successo? Più processi attivi? Race condition? Ciao. Marco. -- http://beri.it/ - Un blog http://beri.it/i-miei-libri/ - Qualche libro ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] django e strutture dati permanenti
On 2012-10-10 11:03, Marco Beri wrote: 2012/10/10 Daniele Varrazzo p...@develer.com On 2012-10-10 09:03, Marco De Paoli wrote: Inoltre può esserti d'aiuto anche un occhiata al pattern Borg di Alex Martelli Devo a questo cosiddetto pattern (è un'implementazione) le migliori ore della mia vita buttate in debug. Da non toccare neanche con una pertica. :-)) Cosa era successo? Più processi attivi? Race condition? Cosa deve succedere? Quello per cui è progettato: tu hai l'istanza di un oggetto, chiami qualche funzione apparentemente non correlata e alla riga dopo quell'istanza si comporta in maniera inconsistente da due righe prima. Anche un programma single-thread diventa imprevedibile. È solo una variabile globale glorificata, ma col rischio che nasconde il fatto di esserla. Molto meglio un singleton (il vero pattern di cui il borg è un'implementazione): almeno è esplicito che tutti ci possono mettere le mani e non fai assunzioni fuori luogo che sia una variabile locale. Per la storia, il programma in questione era Epydoc. Aggiungi il fatto che lo stato di questi oggetti veniva modificato in maniera casuale tra un run e l'altro, a seconda di che ordine venivano letti i sorgenti... È stato probabilmente il bug più ''.join(unsorted('aaacccozz')) che abbia mai trattato. Semplicemente perché un'istanza ammalata di borg non si comporta come un regolare oggetto Python: a is b == False, eppure cambi a e ti cambia anche b: un comportamento del tutto prevedibile no? -- Daniele Varrazzo - Develer S.r.l. http://www.develer.com ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] django e strutture dati permanenti
quello che devo fare è questo: in fase di inizializzazione devo caricare in memoria un grafo(networkx) di dimensioni consistenti: 60.000 nodi e più di 100.000 connessioni. PER ADESSO dovrebbe essere in sola lettura e se devo fare delle modifiche posso permettermi di stoppare tutto, fare le modifiche e rilanciare l'applicazione. Poi in base alle richieste che vengono effettuate devo andare a leggere le informazioni che mi servono dal grafo, elaborarle e restituirle all'utente. Il giorno 10 ottobre 2012 12:46, Daniele Varrazzo p...@develer.com ha scritto: On 2012-10-10 11:03, Marco Beri wrote: 2012/10/10 Daniele Varrazzo p...@develer.com On 2012-10-10 09:03, Marco De Paoli wrote: Inoltre può esserti d'aiuto anche un occhiata al pattern Borg di Alex Martelli Devo a questo cosiddetto pattern (è un'implementazione) le migliori ore della mia vita buttate in debug. Da non toccare neanche con una pertica. :-)) Cosa era successo? Più processi attivi? Race condition? Cosa deve succedere? Quello per cui è progettato: tu hai l'istanza di un oggetto, chiami qualche funzione apparentemente non correlata e alla riga dopo quell'istanza si comporta in maniera inconsistente da due righe prima. Anche un programma single-thread diventa imprevedibile. È solo una variabile globale glorificata, ma col rischio che nasconde il fatto di esserla. Molto meglio un singleton (il vero pattern di cui il borg è un'implementazione): almeno è esplicito che tutti ci possono mettere le mani e non fai assunzioni fuori luogo che sia una variabile locale. Per la storia, il programma in questione era Epydoc. Aggiungi il fatto che lo stato di questi oggetti veniva modificato in maniera casuale tra un run e l'altro, a seconda di che ordine venivano letti i sorgenti... È stato probabilmente il bug più ''.join(unsorted('aaacccozz')) che abbia mai trattato. Semplicemente perché un'istanza ammalata di borg non si comporta come un regolare oggetto Python: a is b == False, eppure cambi a e ti cambia anche b: un comportamento del tutto prevedibile no? -- Daniele Varrazzo - Develer S.r.l. http://www.develer.com __**_ Python mailing list Python@lists.python.it http://lists.python.it/**mailman/listinfo/pythonhttp://lists.python.it/mailman/listinfo/python ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] django e strutture dati permanenti
2012/10/10 Balan Victor balan.vict...@gmail.com quello che devo fare è questo: in fase di inizializzazione devo caricare in memoria un grafo(networkx) di dimensioni consistenti: 60.000 nodi e più di 100.000 connessioni. PER ADESSO dovrebbe essere in sola lettura e se devo fare delle modifiche posso permettermi di stoppare tutto, fare le modifiche e rilanciare l'applicazione. Poi in base alle richieste che vengono effettuate devo andare a leggere le informazioni che mi servono dal grafo, elaborarle e restituirle all'utente. E questo cosa c'entra con una variabile globale? PER ADESSO fai un modulo che carica tutto e che si salva in memoria la cosa. Per esempio grafo_enorme.py: # -*- coding: utf-8 -*- class GrafoEnorme(): def __init__(self): self.carica_il_grafo_enorme() def get_informazioni_su_utente(self, utente): return informazioni grafo = GrafoEnorme() E dalle altre parti: import grafo_enorme grafo_enorme.grafo.get_informazioni_su_utente(pippo) Ciao. Marco. -- http://beri.it/ - Un blog http://beri.it/i-miei-libri/ - Qualche libro ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] django e strutture dati permanenti
On 2012-10-10 19:06, Marco Beri wrote: 2012/10/10 Balan Victor balan.vict...@gmail.com quello che devo fare è questo: in fase di inizializzazione devo caricare in memoria un grafo(networkx) di dimensioni consistenti: 60.000 nodi e più di 100.000 connessioni. PER ADESSO dovrebbe essere in sola lettura e se devo fare delle modifiche posso permettermi di stoppare tutto, fare le modifiche e rilanciare l'applicazione. Poi in base alle richieste che vengono effettuate devo andare a leggere le informazioni che mi servono dal grafo, elaborarle e restituirle all'utente. E questo cosa c'entra con una variabile globale? PER ADESSO fai un modulo che carica tutto e che si salva in memoria la cosa. Leggendo il post originale, la preoccupazione di Victor mi sembra sia che, col server di sviluppo, ogni volta che cambia una riga tutto il grafo viene ricaricato, presumibilmente mettendoci troppi secondi per essere divertente. Puoi disabilitare il reload automatico del server di sviluppo e riavviarlo quando ti serve: c'è un parametro di riga di comando IIRC. Non è una grande consolazione. Ma il problema non è diverso da altri modelli di sviluppo. L'errore secondo me è caricare tutto il grafo: per lo sviluppo dovresti averne una versione semplificata, oppure avere un oggetto stub che ne simuli l'interfaccia e sviluppare l'app django con quello. -- Daniele Varrazzo - Develer S.r.l. http://www.develer.com ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] django e strutture dati permanenti
2012/10/11 Daniele Varrazzo p...@develer.com Leggendo il post originale, la preoccupazione di Victor mi sembra sia che, col server di sviluppo, ogni volta che cambia una riga tutto il grafo viene ricaricato, presumibilmente mettendoci troppi secondi per essere divertente. E c'hai ragione c'hai... Scusami Victor. -- http://beri.it/ - Un blog http://beri.it/i-miei-libri/ - Qualche libro ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] Django e la definizione dei modelli
Ciao a tutti, stavo seguendo la guida introduttiva di django sul sito ufficiale e sono arrivato al punto dove vengono definiti i modelli. Io ho più o meno questo codice: class base_event(models.Model): id = models.AutoField(primary_key=True) status = models.IntegerField() class system_event(base_event): type = models.IntegerField() Tuttavia quando vado a crea il modello nel database per system_event mi crea una foreing key a base_event; per certi versi è una cosa giusta però nella definizione del modello io ho necessità di ereditare una classe base ma nella definizioni del modello sul database io voglia una definizione ridondante. Quindi dentro il database vorrei avere questa situazione: Tabella base_event: +---+-+ | id | status| +---+-+ |1 | open | tabella system_event: +---+-++ | id | status| type| +---+-++ |1 | open | user login| Il motivo è che successivamente avrò bisogno di fare tante operazioni di update su singoli record e TANTISSIME operazioni di lettura. Quindi se ho delle chiavi esterne questo si traduce in continui join, finché eredito 1/2 classi potrebbe essere anche accettabile ma se la cosa si traduce in eredità multiple mi troverei con il database piantato e di conseguenza anche l'applicazione. è possibile fare cioè? spero di non aver fatto troppa confusione ... ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Django e la definizione dei modelli
2012/6/12 Balan Victor balan.vict...@gmail.com: Tuttavia quando vado a crea il modello nel database per system_event mi crea una foreing key a base_event; per certi versi è una cosa giusta però nella definizione del modello io ho necessità di ereditare una classe base ma nella definizioni del modello sul database io voglia una definizione ridondante. Quindi dentro il database vorrei avere questa situazione: Tabella base_event: +---+-+ | id | status | +---+-+ | 1 | open | tabella system_event: +---+-++ | id | status | type | +---+-++ | 1 | open | user login | Il motivo è che successivamente avrò bisogno di fare tante operazioni di update su singoli record e TANTISSIME operazioni di lettura. Quindi se ho delle chiavi esterne questo si traduce in continui join, finché eredito 1/2 classi potrebbe essere anche accettabile ma se la cosa si traduce in eredità multiple mi troverei con il database piantato e di conseguenza anche l'applicazione. è possibile fare cioè? Si`. https://docs.djangoproject.com/en/dev/topics/db/models/#abstract-base-classes © -- R K-M-S L ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] Django e ManyToMany problem
Scusate ma ho una situazione strampalata che non riesco a risolvere. La situazione, due tabelle da mettere in relazione tra loro in ManyToMany. tabella DatePartenze e tabella Prezzi La prima contiene una seire di date e ciascuna fa riferimento ad un codice prezzo che si trova su prezzi. Solo che Prezzi e' una tabella strana. In pratica ciascun prezzo ha piu' record, raggruppati da un codice. Esempio id codice voce giorni prezzo dove piu' record (con id differenti) hanno lo stesso codice. Unirle non e' banale. Ho impostato cosi' il model class Prezzi(models.Model): codiceprezzo = models.IntegerField(db_column='CodicePrezzo',blank=False) voce = models.CharField(max_length=30, db_column='Voce', blank=False) giorni = models.IntegerField(db_column='giorni', blank=True) importo = models.FloatField(db_column='importo', blank=True) attiva = models.BooleanField(default=1, db_column='Attiva') def __str__(self): return self.voce+ +self.giorni+ +self.importo def __unicode__(self) : return u%s % (self.voce,self.giorni, self.importo,) class Meta: verbose_name_plural = Prezzi db_table = u'Prezzi' class Admin: pass class DatePartenze(models.Model): idvillaggio = models.ForeignKey(Villaggi, db_column='IdVillaggio') idaereoportopartenza = models.ForeignKey(Aereoporti, db_column='IdAereoportoPartenza', unique=False) codiceprezzo = models.ManyToManyField(Prezzi, db_column='CodicePrezzo', through='Dpcp', symmetrical=True, related_name='dpcp.codiceprezzo') datapartenza = models.DateField(db_column='DataPartenza', blank=False) idlineaaerea = models.ForeignKey(LineeAeree, db_column='IdLineaaerea') giornopartenza = models.TextField(max_length=30, db_column='GiornoPartenza', blank=False) idaereoportopartenzascalo = models.ForeignKey(Aereoporti, related_name='IdAereoportoPartenzaScalo', db_column='IdAereoportoPartenzaScalo') idaereoportoritorno = models.ForeignKey(Aereoporti, related_name='IdAereoportoRitorno', db_column='IdAereoportoRitorno') dataritorno = models.DateField(db_column='DataRitorno', blank=False) giornoritorno = models.TextField(max_length=30, db_column='GiornoRitorno', blank=False) idaereoportoritornoscalo = models.ForeignKey(Aereoporti, related_name='IdAereoportoRitornoScalo', db_column='IdAereoportoRitornoScalo') trattamento = models.CharField(max_length=30, db_column='Trattamento', blank=False) attiva = models.BooleanField(default=1, db_column='Attiva') def __str__(self): return self.datapartenza def __unicode__(self) : return u%s % (self.datapatenza,) class Meta: verbose_name_plural = Date partenza db_table = u'DatePartenza' class Admin: pass Pero' non riesco ad acedere da DatePartenze ne a Prezzi ne alla tanelal pivot che crea. QUalche hint? Googolare non ha prodotto risultati degni di nota. Grazie Carlos -- If you have no voice, SCREAM! If you have no legs, RUN! If you have no hope, INVENT! ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Django e ManyToMany problem
Mi pare che non hai postato la tabella intermedia Dpcp, o sbaglio? Se vuoi un help serve pure quella :-) Ciao. Marco. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] Django e tabelle myisam
Ciao a tutti, sto giocando un po' con Django, sto creando un'app basata su un db gia' esistente. Come da vs consigli ho fatto creare il model direttamente a django.. una figata :) Da quello che ho letto, ho capito che django naviga attraverso gli oggetti utilizzando le relazioni FK; purtroppo il DB che ho, ha tabelle di tipo myisam, quindi senza FK.. da cui non posso utilizzare questo stupendo meccanismo. Come si fa in questi casi a passare i parametri corretti da una view ad un template? Giusto per capirci, vorrei poter passare il recordset risultato di un join. Grazie1k diego ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Django e tabelle myisam
On Thu, 03 May 2012 14:03:16 +0200, Diego Barrera wrote: Ciao a tutti, sto giocando un po' con Django, sto creando un'app basata su un db gia' esistente. Come da vs consigli ho fatto creare il model direttamente a django.. una figata :) Da quello che ho letto, ho capito che django naviga attraverso gli oggetti utilizzando le relazioni FK; purtroppo il DB che ho, ha tabelle di tipo myisam, quindi senza FK.. da cui non posso utilizzare questo stupendo meccanismo. Come si fa in questi casi a passare i parametri corretti da una view ad un template? Giusto per capirci, vorrei poter passare il recordset risultato di un join. Credo che django navighi attraverso gli oggetti attraverso le FK che tu definisci nel tuo modello: se queste non sono implementate come reali strutture di database penso non cambi niente, visto che Django non fa introspezione del db. Potrei sbagliare comunque: non no mai usato Django con MySql. -- Daniele Varrazzo - Develer S.r.l. http://www.develer.com ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Django e tabelle myisam
On 03/05/2012 14:09, Daniele Varrazzo wrote: Credo che django navighi attraverso gli oggetti attraverso le FK che tu definisci nel tuo modello: se queste non sono implementate come reali strutture di database penso non cambi niente, visto che Django non fa introspezione del db. Potrei sbagliare comunque: non no mai usato Django con MySql. Ora provo pubito su un db di test. Se fosse cosi' sarei a cavallo anche per altre cose. Grazie della dritta Ciao diego ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Django e tabelle myisam
On 03/05/2012 14:52, Diego Barrera wrote: On 03/05/2012 14:09, Daniele Varrazzo wrote: Credo che django navighi attraverso gli oggetti attraverso le FK che tu definisci nel tuo modello: se queste non sono implementate come reali strutture di database penso non cambi niente, visto che Django non fa introspezione del db. Potrei sbagliare comunque: non no mai usato Django con MySql. Ora provo pubito su un db di test. Se fosse cosi' sarei a cavallo anche per altre cose. Grazie della dritta Ciao diego Funziona!!! ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Django senza orm
On 18/04/2012 06:45, mauro wrote: Ma soprattutto vale la pena o e' una castrazione dello stesso? Ogni consiglio e' ben accetto Tutt'altro. Django utilizza il proprio orm quindi nessuna castrazione. Nulla vieta che tu possa integrare altri elementi, ma gia' hai tutti gli elementi per lavorare sul db Grazie 1000 ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] Django senza orm
Dovrei creare una pagina web dimostrativa di un nuovo servizio che ho messo su in ditta; vorrei approfittare dell'occasione per pasticciare un po' con Django in quanto in futuro vorrei utilizzare questo framework, possibilmente sia per questo servizio che eventualmente per migrare tutto. Siccome la pagina prende i dati da un db preesistente, e' possibile utilizzare Django anche senza orm? Ma soprattutto vale la pena o e' una castrazione dello stesso? Ogni consiglio e' ben accetto. Grazie 1k diego ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Django senza orm
Diego Barrera wrote: Siccome la pagina prende i dati da un db preesistente, e' possibile utilizzare Django anche senza orm? Non sequitur: http://docs.djangoproject.com/en/dev/howto/legacy-databases/. -- Nicola Larosa - http://www.tekNico.net/ Fossil bears a substantial performance cost for doing all of the check- summing and verification [it does]. Fossil takes the philosophy of the tortoise: reliability is more important than raw speed. The developers of Fossil see no merit in getting the wrong answer quickly. - D. Richard Hipp, Fossil Repository Integrity Self-Checks ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Django senza orm
On 17/04/2012 23:13, Nicola Larosa wrote: Diego Barrera wrote: Siccome la pagina prende i dati da un db preesistente, e' possibile utilizzare Django anche senza orm? Non sequitur:http://docs.djangoproject.com/en/dev/howto/legacy-databases/. Molto interessante, grazie ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Django senza orm
Il giorno 17/apr/2012, alle ore 22:38, Diego Barrera diegonebarr...@yahoo.it ha scritto: Ma soprattutto vale la pena o e' una castrazione dello stesso? Ogni consiglio e' ben accetto Tutt'altro. Django utilizza il proprio orm quindi nessuna castrazione. Nulla vieta che tu possa integrare altri elementi, ma gia' hai tutti gli elementi per lavorare sul db ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] Django sul LA Times
http://datadesk.latimes.com/posts/2012/03/introducing-django-bakery/ Da non crederci... :-) Ciao. Marco. -- http://beri.it/ - Un blog http://beri.it/i-miei-libri/ - Qualche libro ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Django sul LA Times
On Thu, Mar 15, 2012 at 12:45, Marco Beri marcob...@gmail.com wrote: http://datadesk.latimes.com/posts/2012/03/introducing-django-bakery/ Da non crederci... :-) http://www.djangosites.org/tag/latimes/ © -- R K-M-S L ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] Django freelancers required at award-winning start-up
FYI.. Pitchup.com is creating the online portal for booking camping and caravanning breaks, a market which is booming as Brits switch to domestic holidays - 80% more Brits now go camping than holiday in Spain. Judged Best UK Travel Information Site at the Travolution Awards 2010 and with 1m visitors so far, we have a clear plan towards profitability and were founded by former lastminute.com/Travelocity staff with long experience of the holiday park sector. Pitchup.com has already been featured throughout the national press and 2011 is set to be our biggest year yet. We're looking for ambitious developers to join our friendly team, to help us manage our current site and tackle online booking, geo and search challenges. The company is based in London but remote working is fine. Expert in Django/Python, ideally with GeoDjango experience Good level of experience with PostgreSQL/MySQL and ideally Javascript skills Familiarity with Apache/nginx server environments A fan of agile working practices - gets things done A quick-on-the-uptake problem solver Enjoys coming up with new feature ideas We're all about collaboration - you'll take part in regular brainstorms as the company grows rapidly over coming months, so you'll be involved directly in: Solving a real problem in the camping sector that will benefit millions Rapid evolution of a high-profile startup, working alongside other experts in their fields Apolitical, friendly working environment Ready to be part of this exciting and growing brand? Please apply online at www.pitchup.com/jobs, or contact me with any questions. Cheers, Dan -- Daniel Yates Managing Director, Pitchup.com Winner, Best UK Travel Information Site, Travolution Awards 2010 Show campsites and holiday parks on your site with a Pitchup.com widget Visit our Facebook page: http://www.facebook.com/pitchup Follow us on Twitter: http://twitter.com/pitchup Featured on the BBC and in the Sun, Telegraph, Mail, TimesOnline, Mirror, Guardian and Independent - read all of our recent press coverage ___ python-uk mailing list python...@python.org http://mail.python.org/mailman/listinfo/python-uk -- Quiero ser el rayo de sol que cada día te despierta para hacerte respirar y vivir en me. Favola -Moda. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] django directory
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Ciao a tutti, volevo sapere una piccola cosa su django, che sto attualmente utilizzando per un progetto, se fosse possibile inserire in un modello un campo directory che punta ad una directory del filesystem e se inoltre l'interfaccia di admin di django ha un form preparato per questa evenienza. Vedendo sulla doc di django trovo soltanto filepathfield. Grazie Fabrizio Fortunato -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQIcBAEBAgAGBQJNC4sYAAoJENpL3M/T65ac2ZQQAKlHyHzW4VwtcdQwOEh9loOT KBHpM012E6FUzgziLuJXYqmwvT+Q1O0qRxGJ22iyhEp25NoqVvjVQJ2VuQt94f1k NKo6unqGmFx7lTN+wl7UtrNt7uIPo0Net/zt6UAiimCwi5kzb3g4wnf5ym4LNl9+ 2Zu+nBIaPpFa42LPL6k1CWDcgx5l8ZRvZBGON9XuX4z4rU2iklrC5hWK+/xGXgvA mXPfY7/lr8nJk2B6Y9P00giev67D0jnQ0Xb3h7Sc+Jf/2/SgO4ZSedGjNNvqmp0P wuVCYmHl2m+fLJZnKlPkWdk0Ob54OW24Janf+wgq7/tBrqA0lGOyYL/xE5iw7ZTM lgDvRIDUCsScAs4yMWEIfaL1D0lvuLZp1EwTWlnyJpZJxwR6CE5YZhhOfY4mJ1Ey So9rsbawOLuQTbYHBuevIjxcKsS8VH3lhpKjP123pt0FImqor4fe0P8vmSLfU4MT wbnKVRNzUuyGCxQkaf0maJ9B4Wko5MJ8o0LUZ9P0swz/CA+83/Y+yKfWUFLNvplC W5g2elVSioMuamt4b6rTu2kV+HXhwMZhJ0i7if1c2n6qCgoupaLVnx1pK6VnoCsS 8rkGVyMosmSNkEnAaulr0bdjnxkdlold1xVxatRJ1EMOPxgP2D5KXlZByyAmNWwO 7/nJgeJInJUTkhGeYD+T =Q7Ru -END PGP SIGNATURE- ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] django directory
On 12/17/2010 05:09 PM, fabrizio wrote: Ciao a tutti, Ciao volevo sapere una piccola cosa su django, che sto attualmente vieni su django-it http://groups.google.com/group/django-it?pli=1 -- ()_() | That said, I didn't actually _test_ my patch. | + (o.o) | That's what users are for! | +---+ 'm m' | (Linus Torvalds) | O | (___) | raffaele dot salmaso at gmail dot com | ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] Python Django, pyqt ....
Ciao A Tutti, Da pochi giorni mi sono messo a giocare con Django. Vorrei sapere se e' possibile utilizzare Django per applicativo Client Server dove il client non e' un browser web ma una qtApplication o gtk Naturalmente se pensate che la cosa non sia fattibile, potete indicarmi se esiste qualche altro framework, semplice come django, da utilizzare per sviluppare applicative client server (web,Form). Grazie mille Matteo ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Python Django, pyqt ....
Ciao Matteo, prima di tutto vorrei dirti che anche io sto iniziando a sperimentare questo framework per cui magari possiamo fare esercizi insieme :-) Se per applicativi client-server intendi dei forms nei quali inserire dati, siano anche dati di ricerca e lui ti restituisce delle informazioni allora la risposta penso proprio sia si. Se intendi creare una GUI che si interfacci a django e questo ti restituisce dei dati penso proprio di no ma comunque non avrebbe molto senso.. Il giorno 26 luglio 2010 08.37, Matteo Boscolo matteo.bosc...@boscolini.euha scritto: Ciao A Tutti, Da pochi giorni mi sono messo a giocare con Django. Vorrei sapere se e' possibile utilizzare Django per applicativo Client Server dove il client non e' un browser web ma una qtApplication o gtk Naturalmente se pensate che la cosa non sia fattibile, potete indicarmi se esiste qualche altro framework, semplice come django, da utilizzare per sviluppare applicative client server (web,Form). Grazie mille Matteo ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Python Django, pyqt ....
In teoria si. Basta che troni i dati grezzi invece che renderizzarli su di untemplate. Hai un esempietto .. io uso Jomla per farmi I siti web :-) e la prima volta che mi avvicino al mondo del web con python. Ma scusa, dove sarebbe il vantaggio? Devo leggere dei dati da un applicazione (non web) e spararli ad un database via web .. Fattibilissima, solo che io piuttosto userei Twisted o Pylons come backend a questo punto. Cerco di farmi una culture in merito :-) Grazie mille -Original Message- From: python-boun...@lists.python.it [mailto:python-boun...@lists.python.it] On Behalf Of Carlos Catucci Sent: 26 July 2010 08:58 To: Discussioni generali sul linguaggio Python Subject: Re: [Python] Python Django, pyqt Da pochi giorni mi sono messo a giocare con Django. Bellissimo giocattolo (IMHO) ma soffrre, come Ror, della sindrome da faccio tutto io. Preferisco la flessibilita' di TurboGears2.0 Vorrei sapere se e' possibile utilizzare Django per applicativo Client Server dove il client non e' un browser web ma una qtApplication o gtk In teoria si. Basta che troni i dati grezzi invece che renderizzarli su di untemplate. Ma scusa, dove sarebbe il vantaggio? Naturalmente se pensate che la cosa non sia fattibile, potete indicarmi se esiste qualche altro framework, semplice come django, da utilizzare per sviluppare applicative client server (web,Form). Fattibilissima, solo che io piuttosto userei Twisted o Pylons come backend a questo punto. Greetings JOKER Ltd. -- Mr. Gandhi, cosa ne pensa della civiltà occidentale? - Sarebbe un'ottima idea! ( intervista al Mahatma Gandhi ) ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Python Django, pyqt ....
On Mon, 2010-07-26 at 09:07 +0200, Matteo Boscolo wrote: Ma scusa, dove sarebbe il vantaggio? Devo leggere dei dati da un applicazione (non web) e spararli ad un database via web .. Potrebbe essere sufficiente un banale upload :? http://pypi.python.org/pypi/poster/ Il contenuto e gli allegati di questo messaggio sono strettamente confidenziali, e ne sono vietati la diffusione, la riproduzione e l'uso non autorizzato. Il suo contenuto non costituisce impegno da parte della Società salvo accordo scritto tra quest'ultima ed il destinatario. Qualora il presente messaggio Le fosse pervenuto per errore, La preghiamo di comunicare immediatamente al mittente l'errata ricezione e di distruggere quanto ricevuto (compresi i file allegati) senza farne copia. Qualsivoglia utilizzo non autorizzato del contenuto di questo messaggio costituisce violazione dell'obbligo di non rivelare il contenuto della corrispondenza tra altri soggetti, salvo più grave illecito, ed espone il responsabile alle relative conseguenze. This e-mail (and any attachment(s)) is strictly confidential and for use only by intended recipient(s). Any use, distribution, reproduction or disclosure by any other person is strictly prohibited. The content of this e-mail does not constitute a commitment by the Company except where provided for in a written agreement between this e-mail addressee and the Company. If you are not an intended recipient(s), please notify the sender promptly and destroy this message and its attachments without reading or saving it in any manner. Any non authorized use of the content of this message constitutes a violation of the obligation to abstain from learning of the correspondence among other subjects, except for more serious offence, and exposes the person responsible to the relevant consequences. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Python Django, pyqt ....
Hai un esempietto .. io uso Jomla per farmi I siti web :-) e la prima volta che mi avvicino al mondo del web con python. Allora posto che ho guardato Django (e me ne ero innamorato) un o' di tempo fa e poi sono passato a TG2, in generale in una archiettura MVC (Model View Controller) ti basta tornare un template vuoto. Avrai quindi il dizionario con i dati disponibile. Ma scusa, dove sarebbe il vantaggio? Devo leggere dei dati da un applicazione (non web) e spararli ad un database via web .. Esistono cose chiamate WebServcie. Twisted e-' peretto per la cosa. Puoi usare comunque REST per avere una serie di URI da chiamare (senza necessita' che la chiamata sia fatta da un browser web). Cerco di farmi una culture in merito :-) Se ho tempo stasera posto qualche link interessante Greetings JOKER Ltd. -- Mr. Gandhi, cosa ne pensa della civiltà occidentale? - Sarebbe un'ottima idea! ( intervista al Mahatma Gandhi ) ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Python Django, pyqt ....
Qualcuno ha fatto proprio questo: :-) http://www.openobject.com/ , estratto da http://www.openerp.com/ . Matteo Boscolo wrote: L'avevo gia intuito... ma non volevo metter mani ad un mostro cosi... Son tutti mostri, che fanno molto di più di quello che serve a ciascuno, ma non è un problema. :-) (Django lo sembra un po' meno, ma solo perché è molto ben documentato.) Twisted è un altro mostro simile, con un nucleo piuttosto piccolo, e un sacco di codice intorno, un po' come una distribuzione Linux. :-) Basta far finta di non vedere quello che non ti serve. ;-) Ok, nel caso di Twisted c'è anche qualche difficoltà concettuale non banale, più una documentazione non eccelsa, che complicano le cose: a confronto, OpenERP è parecchio più semplice. :-) Valuta bene se nel tuo caso è preferibile spendere un po' di tempo a studiare uno strumento potente, o rischiare di riscrivere inutilmente un sacco di codice. -- Nicola Larosa - http://www.tekNico.net/ So bene che i complotti esistono: il mio obiettivo non è di smentirne l'esistenza, ma di scremare quelli reali da quelli immaginari, e di offrire a tutti gli strumenti per fare altrettanto. - Paolo Attivissimo, luglio 2009 ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Python Django, pyqt ....
Carlos Catucci wrote: A volte mi chiedo se sia davvero un bene avere tutto questo PappaProntismo. Uno dei motivi per cui ho abbandonato Django per TG2 e' che troppo PP porta a volte a non poter fare le cose che vuoi come vuoi, ma a doverle fare come dice il framework, oppure farti un mazzo tanto per fare una cosa che con altri sistemi meno PP fai facilmente. Nell'eterna lotta tra il perfezionismo e la pigrizia, la seconda ha vinto da un bel pezzo nel mio caso, e ne sono ben contento. Ars longa, vita brevis. :-) -- Nicola Larosa - http://www.tekNico.net/ So bene che i complotti esistono: il mio obiettivo non è di smentirne l'esistenza, ma di scremare quelli reali da quelli immaginari, e di offrire a tutti gli strumenti per fare altrettanto. - Paolo Attivissimo, luglio 2009 ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Python Django, pyqt ....
Nell'eterna lotta tra il perfezionismo e la pigrizia, la seconda ha vinto da un bel pezzo nel mio caso, e ne sono ben contento. Ars longa, vita brevis. :-) Onestamente anche a me piace fare poca fatica. Dico sempre che The better developer is lazy. Pero' alle volte per fare una cosa con un framework PP finisce che lavoro di piu'. A prte che da un aprima occhiata (sono al lavoro e quindi e' statat davevro una csa di 2 minuti) mi sembra che alla fine il PP sia tutto nei moduli OpenErp che si appoggiano su OpenObject. Ovvero se ho bisgno del modulo XX lo trovo in OE gia' pronto al massimo da personalizzare, se mi serve una cosa nuova uso OO per farmela da zero. Ci ho preso? Greetings JOKER Ltd. -- Mr. Gandhi, cosa ne pensa della civiltà occidentale? - Sarebbe un'ottima idea! ( intervista al Mahatma Gandhi ) ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Python Django, pyqt ....
Son tutti mostri, che fanno molto di più di quello che serve a ciascuno, ma non è un problema. :-) (Django lo sembra un po' meno, ma solo perché è molto ben documentato.) beh in Django ammetto la documentazione sia quasi ridondante Twisted è un altro mostro simile, con un nucleo piuttosto piccolo, e un sacco di codice intorno, un po' come una distribuzione Linux. :-) Basta far finta di non vedere quello che non ti serve. ;-) Il problema con Twisted a volte e' vedere cosa ti serve invece :) So bene che i complotti esistono: il mio obiettivo non è di smentirne l'esistenza, ma di scremare quelli reali da quelli immaginari, e di offrire a tutti gli strumenti per fare altrettanto. - Paolo Attivissimo, luglio 2009 Si ma di bufale (di solito dicendo che sono falsita') ne dice lui pure. Parafrasando la scena finale di A qualcuno piace caldo: Nessuno e' perfetto! Greetings NESSUNO Ltd. :P -- Mr. Gandhi, cosa ne pensa della civiltà occidentale? - Sarebbe un'ottima idea! ( intervista al Mahatma Gandhi ) ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Python Django, pyqt ....
Carlos Catucci wrote: A parte che da una prima occhiata (sono al lavoro e quindi e' stata davvero una cosa di 2 minuti) mi sembra che alla fine il PP sia tutto nei moduli OpenErp che si appoggiano su OpenObject. Ovvero se ho bisogno del modulo XX lo trovo in OE gia' pronto al massimo da personalizzare, se mi serve una cosa nuova uso OO per farmela da zero. Beh, definire zero un'architettura pronta e funzionante, completa di formalismi per la definizione dei dati e dell'interfaccia utente, e del codice sia server che client che li usano, sembra un po' riduttivo, solo perché non c'è business logic. :-) -- Nicola Larosa - http://www.tekNico.net/ So bene che i complotti esistono: il mio obiettivo non è di smentirne l'esistenza, ma di scremare quelli reali da quelli immaginari, e di offrire a tutti gli strumenti per fare altrettanto. - Paolo Attivissimo, luglio 2009 ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Python Django, pyqt ....
Beh, definire zero un'architettura pronta e funzionante, completa di formalismi per la definizione dei dati e dell'interfaccia utente, e del codice sia server che client che li usano, sembra un po' riduttivo, solo perché non c'è business logic. :-) Scusa mi sono espresso male. Da zero intendevo senza partire da un modulo esistente da modificare, ma generandone uno nuovo e non dover fare tutto da zero. Greetings JOKER Ltd. -- Mr. Gandhi, cosa ne pensa della civiltà occidentale? - Sarebbe un'ottima idea! ( intervista al Mahatma Gandhi ) ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] django e recuperare la url di una pagina
2009/12/19 Emanuele Scopel scopel.emanu...@gmail.com -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On Sat, 19 Dec 2009 12:52:53 +0100 Raffaele Salmaso raffaele.salm...@gmail.com wrote: Emanuele Scopel wrote: Sto scrivendo un apps per django, che deve recuperare l'url della pagina di provenienza. request.META['HTTP_REFERER'] Avevo gia' provato, ma mi risponde key error... Se non sbaglio devi abilitare il relativo middleware. -- Alessandro Ronchi http://www.soasi.com SOASI - Sviluppo Software e Sistemi Open Source http://hobbygiochi.com Hobby Giochi, l'e-commerce del divertimento ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] django e recuperare la url di una pagina
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On Wed, 30 Dec 2009 12:55:43 +0100 Alessandro Ronchi alessandro.ron...@soasi.com wrote: 2009/12/19 Emanuele Scopel scopel.emanu...@gmail.com -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On Sat, 19 Dec 2009 12:52:53 +0100 Raffaele Salmaso raffaele.salm...@gmail.com wrote: Emanuele Scopel wrote: Sto scrivendo un apps per django, che deve recuperare l'url della pagina di provenienza. request.META['HTTP_REFERER'] Avevo gia' provato, ma mi risponde key error... Se non sbaglio devi abilitare il relativo middleware. No il problema è il dormire poco... request.META['HTTP_REFERER' funziona alla perfezione, non funziona se scrivo a manina url sulla barra degli indirizzi. Non provenendo da nessun url non puo' restituirlo ... ;oD grazie mille. - -- L'affidabilità di una macchina è inversamente proporzionale al numero di software microsoft installato in essa. - -- Leggi di Murphy - Autore: Mehdi Tazi-- |_|0|_| |_|_|0| |0|0|0| Scopel Emanuele. Server Chiavi: http://pgp.mit.edu Linux Registered User: #425729. jabber: esco...@jabber.linux.it skipe scopel.emanuele http://openorso.altervista.org/ -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.9 (GNU/Linux) iEYEARECAAYFAks7yx4ACgkQkXy/RlSH6j+boQCdFg+PDvzLzTxLrPzt5B+vx0Y+ O5MAni0PKmi6hr276TQbC4JccSwwiv+0 =QTxS -END PGP SIGNATURE- ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] django e recuperare la url di una pagina
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 La domanda sara' stupida, ma mi ci sono impantanato. Sto scrivendo un apps per django, che deve recuperare l'url della pagina di provenienza. Il problema è sapere una volta cliccato su un determinato link che mi richiama una view da quale pagina proviene la chiamata. Spero di essermi spiegato... grazie - -- Guardate lo zero, e non vedrete niente. Guardate attraverso lo zero e vedrete il mondo - --Robert Kaplan-- |_|0|_| |_|_|0| |0|0|0| Scopel Emanuele. Server Chiavi: http://pgp.mit.edu Linux Registered User: #425729. jabber: esco...@jabber.linux.it skipe scopel.emanuele http://openorso.altervista.org/ -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.9 (GNU/Linux) iEYEARECAAYFAkssufcACgkQkXy/RlSH6j/EawCfd0+jNjZEFlA5akMCZpoLsBdH n1MAnRGWc9tsf1Hu7kAo6fBJsPosCXwR =LXR/ -END PGP SIGNATURE- ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] django e recuperare la url di una pagina
Emanuele Scopel wrote: Sto scrivendo un apps per django, che deve recuperare l'url della pagina di provenienza. request.META['HTTP_REFERER'] e http://groups.google.com/group/django-it -- ()_() | That said, I didn't actually _test_ my patch. | + (o.o) | That's what users are for! | +---+ 'm m' | (Linus Torvalds) | O | (___) | raffaele dot salmaso at gmail dot com | ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] django e recuperare la url di una pagina
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On Sat, 19 Dec 2009 12:52:53 +0100 Raffaele Salmaso raffaele.salm...@gmail.com wrote: Emanuele Scopel wrote: Sto scrivendo un apps per django, che deve recuperare l'url della pagina di provenienza. request.META['HTTP_REFERER'] Avevo gia' provato, ma mi risponde key error... Ora approfondisco sulle META key di request per capire perche' http://groups.google.com/group/django-it faccio subito una richiesta di adesione! Grazie -- ()_() | That said, I didn't actually _test_ my patch. | + (o.o) | That's what users are for! | +---+ 'm m' | (Linus Torvalds) | O | (___) | raffaele dot salmaso at gmail dot com | ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python - -- Guardate lo zero, e non vedrete niente. Guardate attraverso lo zero e vedrete il mondo - --Robert Kaplan-- |_|0|_| |_|_|0| |0|0|0| Scopel Emanuele. Server Chiavi: http://pgp.mit.edu Linux Registered User: #425729. jabber: esco...@jabber.linux.it skipe scopel.emanuele http://openorso.altervista.org/ -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.9 (GNU/Linux) iEYEARECAAYFAkss2CEACgkQkXy/RlSH6j/mrgCeOA0YeD+x+CaPnWBvdMynTzGX fXoAnArm1nkjjPUO8RHvJg3GrhjRrlvz =Co2v -END PGP SIGNATURE- ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] django e recuperare la url di una pagina [risolto]
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On Sat, 19 Dec 2009 12:52:53 +0100 Raffaele Salmaso raffaele.salm...@gmail.com wrote: Emanuele Scopel wrote: Sto scrivendo un apps per django, che deve recuperare l'url della pagina di provenienza. request.META['HTTP_REFERER'] OK sono fuso come una capra in mare... l'errore key errore mi ritornava perche' richiamavo l'url della view da un indirizzo scritto a mano nella barra degli indirizzi e non cliccando su un link... :oD Grazie mille ora ho risolto! - -- Guardate lo zero, e non vedrete niente. Guardate attraverso lo zero e vedrete il mondo - --Robert Kaplan-- |_|0|_| |_|_|0| |0|0|0| Scopel Emanuele. Server Chiavi: http://pgp.mit.edu Linux Registered User: #425729. jabber: esco...@jabber.linux.it skipe scopel.emanuele http://openorso.altervista.org/ -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.9 (GNU/Linux) iEYEARECAAYFAkstSooACgkQkXy/RlSH6j+PQgCfZoLVOVyFLuN11YWZPM9KAgek eggAn1p4HyAfMp6pHPlXX3T8UPrzsOoT =YmZN -END PGP SIGNATURE- ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] django db2
Ecco, il primo passo è di installare DB2. :) Fatto!! Grazie Mille. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] django db2
... export IBM_DB_LIB=/home/db2inst1/sqllib/lib sudo easy_install ibm_db Questo installerà il driver, che è un prerequisito fondamentale prima di poter installare l'egg ibm_db_django Scusa, ma che pacchetto devo installare per avere in /home/ db2inst1 ? Grazie, ciao. -- Le informazioni, i dati e le notizie contenute nella presente comunicazione e i relativi allegati sono di natura privata e come tali possono essere riservate e sono, comunque, destinate esclusivamente ai destinatari indicati in epigrafe. La diffusione, distribuzione e/o la copiatura del documento trasmesso da parte di qualsiasi soggetto diverso dal destinatario e' proibita, sia ai sensi dell'art. 616 c.p., sia ai sensi del D.Lgs. n. 196/2003. Se avete ricevuto questo messaggio per errore, vi preghiamo di distruggerlo e di darcene immediata comunicazione anche inviando un messaggio di ritorno all'indirizzo e-mail del mittente. This e-mail (including attachments) is intended only for the recipient(s) named above. It may contain confidential or privileged information and should not be read, copied or otherwise used by any other person. If you are not the named recipient, please contact postmas...@cassol.info and delete the e-mail from your system. Rif. D.L. 196/2003. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] django db2
Hai già installato DB2 su quella macchina? No non ancora. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] django db2
2009/9/8 Marco Cassol cheis...@gmail.com Hai già installato DB2 su quella macchina? No non ancora. Ecco, il primo passo è di installare DB2. :) -- Zen and the Art of Programming: http://AntonioCangiano.com Mathematics is wonderful: http://math-blog.com Coming soon... : http://ThinkCode.TV Aperiodico di resistenza informatica: http://stacktrace.it/ Author of Ruby on Rails for Microsoft Developers: http://bit.ly/rorforms ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] django db2
On Fri, Aug 28, 2009 at 3:48 PM, cheischeis...@gmail.com wrote: e.g. export IBM_DB_DIR=/home/db2inst1/sqllib export IBM_DB_LIB=/home/db2inst1/sqllib/lib premetto che non conosco db e non lo uso, ma queste due righe riportate nell'errore mi sembrano autoesplicative. Devi impostare le variabili d'ambiene per far trovare alle librerie python i file relativi all'installazione di db, altrimenti credo che non riesca a linkarle. L'errore ti dice che non le trova con questa riga: IBM DataServer environment not set. Please set IBM_DB_DIR to path to sqllib, and set IBM_DB_LIB to lib directory under sqllib Ciao Fabrizio ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] django db2
Salve, sto cercando di installare django col supporto db2 su ubuntu 9.04. Seguendo quanto scritto su http://code.google.com/p/ibm-db/wiki/ibm_db_django_README precisamente se faccio: # easy_install ibm_db Searching for ibm-db Reading http://pypi.python.org/simple/ibm_db/ Reading http://code.google.com/p/ibm-db/downloads/list Best match: ibm-db 0.7.2.5 Downloading http://pypi.python.org/packages/source/i/ibm_db/ibm_db-0.7.2.5.tar.gz#md5=c5be803d94c86e18b54af69f101633f3 Processing ibm_db-0.7.2.5.tar.gz Running ibm_db-0.7.2.5/setup.py -q bdist_egg --dist-dir /tmp/easy_install-UCpBId/ibm_db-0.7.2.5/egg-dist-tmp-Z8TdtQ IBM DataServer environment not set. Please set IBM_DB_DIR to path to sqllib, and set IBM_DB_LIB to lib directory under sqllib e.g. export IBM_DB_DIR=/home/db2inst1/sqllib export IBM_DB_LIB=/home/db2inst1/sqllib/lib No eggs found in /tmp/easy_install-UCpBId/ibm_db-0.7.2.5/egg-dist-tmp-Z8TdtQ (setup script problem?) Cosa altro devo installare? Grazie, ciao. Marco. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] django db2
On Fri, Aug 28, 2009 at 9:48 AM, cheis cheis...@gmail.com wrote: [...] Cosa altro devo installare? Ciao Marco, hai impostato le variabili di ambiente? Prova con i comandi seguenti: export IBM_DB_DIR=/home/db2inst1/sqllib export IBM_DB_LIB=/home/db2inst1/sqllib/lib sudo easy_install ibm_db Questo installerà il driver, che è un prerequisito fondamentale prima di poter installare l'egg ibm_db_django. Ciao, Antonio -- Zen and the Art of Programming: http://AntonioCangiano.com Mathematics is wonderful: http://math-blog.com Coming soon... : http://ThinkCode.TV Aperiodico di resistenza informatica: http://stacktrace.it/ Author of Ruby on Rails for Microsoft Developers: http://bit.ly/rorforms ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] Fwd: [python-uk] [JOB] Python/Django Developer at United Nations Environment Programme World Conservation Monitoring Centre in Cambridge
Fortunatamente trovo che il Python sia usato dove conta. Sia nelle TLC che nell'ambito di progetti di ricerca. Sinceramente non pensavo, chapò. -- Forwarded message -- From: Simon Tokumine si.tokum...@gmail.com Date: 2009/6/18 Subject: [python-uk] [JOB] Python/Django Developer at United Nations Environment Programme World Conservation Monitoring Centre in Cambridge To: python...@python.org Hi all, At UNEP-WCMC (United Nations Environment Programme World Conservation Monitoring Centre) in Cambridge, we're looking for a developer to join our Biodiversity Informatics team to help us make scientific focused web apps for multiple high profile projects. Specific projects include raising awareness of national parks around the world, mobile apps using iPhone 3.0 sensor tech, climate change predictions on the web and UK Ecosystem Assessment online. All projects will involve combining the scientific knowledge within the centre with technology, and many will include some exposure to online mapping technologies either through ESRI products, or through OSS such as MapServer/tilecache. A good example of our current output is the World Database of Protected Areas Marine: http://www.wdpa-marine.org/ and our recent widget that shows recorded biodiversity within protected areas: http://widgets.gbif.org/pa/index.html#/country/BZ We're ideally looking for Python/Django/GeoDjango friendly developers, with 1-2 years experience, but will consider other relevant experience. Experience with Flex/AS3, Objective-C would be a bonus, but not essential. I came from a Ruby shop, so interest and a good history of developing public facing apps is more important than specific tech. An interest in conservation and the natural world would also be desirable :). Salary range: £20k-£37k. I'm a senior developer here, and am happy to answer any questions (email, phone, twitter even!), and have a more formal job advert that I can forward to any and all that are interested. Thanks for your time, Simon Tokumine -- Senior Informatics Officer United Nations Environment Programme World Conservation Monitoring Centre 219 Huntingdon Road, Cambridge, CB3 0DL. Twit: simon_tokumine T: 01223 8146234 (No agencies please) E: simon.tokum...@unep-wcmc.org ___ python-uk mailing list python...@python.org http://mail.python.org/mailman/listinfo/python-uk -- Quiero ser el rayo de sol que cada día te despierta para hacerte respirar y vivir en me. Favola -Moda. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Fwd: [python-uk] [JOB] Python/Django Developer at United Nations Environment Programme World Conservation Monitoring Centre in Cambridge
On Thursday 18 June 2009 16:58:29 Giorgio Zoppi wrote: Fortunatamente trovo che il Python sia usato dove conta. Sia nelle TLC che nell'ambito di progetti di ricerca. Sinceramente non pensavo, chapò. Guarda qui: http://python.org/about/success/ http://www.python.org/about/quotes/ -- Eriol - *p = NULL; - EIBTI GPG Key ID 0B7C8A19 http://mornie.org ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python