Il giorno 22 aprile 2015 23:58, Marco De Paoli depao...@gmail.com ha
scritto:
Il giorno 22 aprile 2015 13:58, Marco De Paoli depao...@gmail.com ha
scritto:
Ecco un gist con il codice completo di test cases
https://gist.github.com/depaolim/1dfd6e3d3789047c36b1
... ho pensato che mi
2015-04-21 11:10 GMT+02:00 Marco De Paoli depao...@gmail.com:
in realtà volevo fare alcuni esempi random su tecniche un po' esoteriche
rispetto al mio operare corrente
nel mio lavoro di ogni giorno cerco di mantenermi molto KISS
Che e' la scelta giusta.
poi arrivano i talk di pycon, ti
Il giorno 22 aprile 2015 18:58, enrico franchi enrico.fran...@gmail.com
ha scritto:
l'ultimo in ordine di tempo mi è successo con djangorestframework: in base
ad un parametro many=True mi istanziava a mia insaputa una classe wrapper
che conteneva la mia
Questo significava che non avevo alcun
Il giorno 22 aprile 2015 13:58, Marco De Paoli depao...@gmail.com ha
scritto:
Ecco un gist con il codice completo di test cases
https://gist.github.com/depaolim/1dfd6e3d3789047c36b1
... ho pensato che mi farebbero comodo anche le ForeignKey con il caso di
natural key
e poi il tutto potrebbe
Il giorno 21 aprile 2015 11:27, Marco De Paoli depao...@gmail.com ha
scritto:
P.S. ... se posso posto lo snippet finale con anche la gestione delle FK
ecco qua:
@django.db.transaction.atomic
def load_from_xlsx(cls, rows):
fs = {c.column: cls.XLSX_2_FIELDS.get(c.value) for c in rows[0]}
Il giorno 20 aprile 2015 17:44, Massimiliano della Rovere
massimiliano.dellarov...@gmail.com ha scritto:
Ma allora non ti conviene ciclare solo sulle colonne presenti in CN
(avendo cura di inserire in CN tutte quelle che ti servono) ?
le colonne da incrociare sono infatti: quelle di CN,
ciao Enrico,
grazie delle risposte
in realtà volevo fare alcuni esempi random su tecniche un po' esoteriche
rispetto al mio operare corrente
nel mio lavoro di ogni giorno cerco di mantenermi molto KISS
poi arrivano i talk di pycon, ti aprono un po' le vedute e finisci a volte
per riconsiderare
Ciao Marco,
Il 20/04/2015 14:19, Marco De Paoli ha scritto:
dopo il talk di Alex su codice pythonico/idiomatico...
beh, non posso lasciar passare il seguente caso senza chiedervi un opinione
[snip]
ok, show me the code!
import openpyxl as pyx
from .models import MyModel
2015-04-20 14:19 GMT+02:00 Marco De Paoli depao...@gmail.com:
kwargs = {columns[c.column]: c.value for c in row}
kwargs.pop(None)
Marco,
mi sfugge qualcosa oppure questo non farebbe la stessa cosa anche se in
maniera meno efficiente?
kwargs =
dopo il talk di Alex su codice pythonico/idiomatico...
beh, non posso lasciar passare il seguente caso senza chiedervi un opinione
dunque il caso è questo
ho un file Excel xlsx con righe da caricare una a una su DB
non consigliatemi di utilizzare un ETL, perchè non è questo il punto
ah, a
On 20 April 2015 at 15:11, Marco Beri marcob...@gmail.com wrote:
kwargs = {columns[c.column]: c.value for c in row if columns[c.column]}
Chiedo scusa per l'OT ma ... mi avete aperto un mondo davanti. Grazie mille
a tutti.
Carlos
--
EZLN ... Para Todos Todo ... Nada para nosotros
se non ti piace il pop potresti cambiare
kwargs = {columns[c.column]: c.value for c in row}
in
kwargs = {
columns[c.column]: c.value
for c in row
if c.column is not None}
non mi è chiara una cosa: come finisce quel None nel descrittore delle
colonne dell'xslx/db?
Il
2015-04-20 15:11 GMT+02:00 Marco Beri marcob...@gmail.com:
2015-04-20 14:19 GMT+02:00 Marco De Paoli depao...@gmail.com:
kwargs = {columns[c.column]: c.value for c in row}
kwargs.pop(None)
Marco,
mi sfugge qualcosa oppure questo non farebbe la stessa cosa anche se
2015-04-20 15:50 GMT+02:00 Marco De Paoli depao...@gmail.com:
...no, no, no... qua mi accorgo che il pycon mi ha rovinato!
[cut]
giuro, alcune di queste idee mi vengono in mente solo in un particolare
periodo dell'anno
normalmente riesco anche a scrivere codice onesto e che funziona, senza
ciao Massimiliano,
Il giorno 20 aprile 2015 15:28, Massimiliano della Rovere
massimiliano.dellarov...@gmail.com ha scritto:
non mi è chiara una cosa: come finisce quel None nel descrittore delle
colonne dell'xslx/db?
colonne presenti nell'xlsx e che non vanno caricate
Marco
Il giorno 20 aprile 2015 15:04, Riccardo Magliocchetti
riccardo.magliocche...@gmail.com ha scritto:
[snip]
E' quel kwargs.pop(None) che non mi piace
Ci ho girato un po' intorno, ma non mi viene in mente come rimuoverlo a
meno di
introdurre degli if che mi piacciono ancora meno
Potevi
2015-04-20 14:50 GMT+01:00 Marco De Paoli depao...@gmail.com:
1. potrei farlo con una meta classe
Pessima idea. Ci sono casi in cui le meta-classi sono il sistema piu'
rapido e robusto per avere una certa cosa. In generale sono un overkill. In
generale, non sono la soluzione giusta.
2. potrei
Ma allora non ti conviene ciclare solo sulle colonne presenti in CN (avendo
cura di inserire in CN tutte quelle che ti servono) ?
Il giorno lun 20 apr 2015 alle ore 16:05 Marco De Paoli depao...@gmail.com
ha scritto:
ciao Massimiliano,
Il giorno 20 aprile 2015 15:28, Massimiliano della Rovere
18 matches
Mail list logo