Re: [Python] Django + Postgres

2013-12-15 Per discussione Marco Beri
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

2013-12-15 Per discussione Simone Federici
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

2013-12-14 Per discussione Alberto Granzotto
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

2013-11-05 Per discussione Zanon Samuele
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

2013-11-05 Per discussione Daniele Varrazzo

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

2013-11-05 Per discussione Valerio Maggio

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,...

2013-06-20 Per discussione Massimo Azzolini
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,...

2013-06-19 Per discussione Riccardo mancuso
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,...

2013-06-18 Per discussione Calogero Bonasia
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-06-18 Per discussione Marco Beri
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,...

2013-06-18 Per discussione Daniele Palmese
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,...

2013-06-18 Per discussione Simone Federici
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

2013-06-13 Per discussione Fabrizio Mancini
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

2013-06-13 Per discussione Fabrizio Mancini
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

2013-06-13 Per discussione Fabrizio Mancini
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

2013-06-13 Per discussione Fabrizio Mancini
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

2013-06-13 Per discussione Alberto Abate


 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

2013-06-13 Per discussione Alberto Abate
 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

2013-06-12 Per discussione Alberto Abate
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-06-12 Per discussione Marco Beri
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

2013-06-12 Per discussione Nicola Zanella
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

2013-06-12 Per discussione Alberto Abate


 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

2013-06-12 Per discussione Nicola Zanella
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

2013-06-12 Per discussione Alberto Abate


 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

2013-01-15 Per discussione Andrea Ambu
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

2013-01-15 Per discussione Marco Beri
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

2013-01-15 Per discussione Manlio Perillo
-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

2013-01-04 Per discussione Federico Frenguelli
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

2012-10-18 Per discussione Balan Victor
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

2012-10-18 Per discussione Marco De Paoli
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

2012-10-18 Per discussione Balan Victor
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

2012-10-18 Per discussione Balan Victor
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

2012-10-18 Per discussione Marco De Paoli
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

2012-10-18 Per discussione Balan Victor
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

2012-10-18 Per discussione Marco De Paoli
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

2012-10-18 Per discussione Balan Victor
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

2012-10-18 Per discussione Balan Victor
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

2012-10-18 Per discussione Balan Victor
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

2012-10-18 Per discussione Marco De Paoli
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

2012-10-18 Per discussione Balan Victor
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

2012-10-13 Per discussione Riccardo Lemmi
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

2012-10-11 Per discussione Riccardo Lemmi
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

2012-10-11 Per discussione Manlio Perillo
-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

2012-10-11 Per discussione Roberto De Ioris

 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

2012-10-11 Per discussione Giovanni Porcari

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

2012-10-11 Per discussione Nicola Larosa
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

2012-10-10 Per discussione Marco De Paoli
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 Per discussione Marco Beri
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

2012-10-10 Per discussione Marco De Paoli
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

2012-10-10 Per discussione Daniele Varrazzo

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 Per discussione Marco Beri
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

2012-10-10 Per discussione Daniele Varrazzo

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

2012-10-10 Per discussione Balan Victor
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 Per discussione Marco Beri
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

2012-10-10 Per discussione Daniele Varrazzo

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-10 Per discussione Marco Beri
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

2012-06-12 Per discussione Balan Victor
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-06-12 Per discussione Carlo Miron
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

2012-05-08 Per discussione Carlos Catucci
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

2012-05-08 Per discussione Marco Beri
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

2012-05-03 Per discussione Diego Barrera

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

2012-05-03 Per discussione Daniele Varrazzo

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

2012-05-03 Per discussione Diego Barrera

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

2012-05-03 Per discussione Diego Barrera

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

2012-04-18 Per discussione Diego Barrera

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

2012-04-17 Per discussione Diego Barrera
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

2012-04-17 Per discussione Nicola Larosa
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

2012-04-17 Per discussione Diego Barrera

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

2012-04-17 Per discussione mauro


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

2012-03-15 Per discussione Marco Beri
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

2012-03-15 Per discussione Carlo Miron
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

2011-04-14 Per discussione Giorgio Zoppi
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

2010-12-17 Per discussione fabrizio
-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

2010-12-17 Per discussione Raffaele Salmaso

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 ....

2010-07-26 Per discussione Matteo Boscolo
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 ....

2010-07-26 Per discussione Vittorio Zuccala'
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 ....

2010-07-26 Per discussione Matteo Boscolo
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 ....

2010-07-26 Per discussione Marco Mariani
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 ....

2010-07-26 Per discussione Carlos Catucci
 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 ....

2010-07-26 Per discussione Nicola Larosa
 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 ....

2010-07-26 Per discussione Nicola Larosa
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 ....

2010-07-26 Per discussione Carlos Catucci
 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 ....

2010-07-26 Per discussione Carlos Catucci
 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 ....

2010-07-26 Per discussione Nicola Larosa
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 ....

2010-07-26 Per discussione Carlos Catucci
 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-30 Per discussione Alessandro Ronchi
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

2009-12-30 Per discussione Emanuele Scopel
-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

2009-12-19 Per discussione Emanuele Scopel
-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

2009-12-19 Per discussione Raffaele Salmaso
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

2009-12-19 Per discussione Emanuele Scopel
-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]

2009-12-19 Per discussione Emanuele Scopel
-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

2009-09-14 Per discussione Marco Cassol

 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

2009-09-08 Per discussione Marco Cassol
...
 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

2009-09-08 Per discussione Marco Cassol

 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-09-08 Per discussione Antonio Cangiano
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

2009-08-30 Per discussione Fabrizio Mancini
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

2009-08-28 Per discussione cheis
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

2009-08-28 Per discussione Antonio Cangiano
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

2009-06-18 Per discussione Giorgio Zoppi
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

2009-06-18 Per discussione Eriol
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


<    1   2   3   >