Re: [Python] django e bootstrap

2015-04-23 Per discussione Riccardo Magliocchetti

Ciao Dario,

Il 23/04/2015 17:54, Dario Concilio ha scritto:

Ciao a tutti,
vi scrivo per chiedervi cosa ne pensate dell'applicazione del framework
Bootstrap all'interno di django.
Ho visto che c'è su GitHub https://github.com/dyve/django-bootstrap-toolkit un
toolkit.


Occhio che quello non è più mantenuto, questo è quello da usare:
https://github.com/dyve/django-bootstrap3

L'ho usato e ci ho contribuito e mi son sempre trovato bene. Eccetto per una 
pull request che ho aperta da un anno e non ho ancora capito cosa non gli piace :|


E (senza vergogna) se vuoi customizzare l'admin:
https://github.com/django-admin-bootstrapped/django-admin-bootstrapped

che ha anche una integrazione con django-bootstrap3 per usarlo per fare il 
rendering dei form.



Io ho usato questo fw su ambienti non python né php e avevo la libertà di
sfruttarlo come mi pareva all'interno del sito.

Vedendo alcuni esempi noto che l'approccio in django è più strutturato e
formale, alla fine puoi fare quello che vuoi ma non direttamente applicando le
classi di bootstrap ai tag delle view.


Sui template di solito lo usi a manina, i form sono l'unica cosa che fa 
eccezione


Sono curioso di sapere cosa ne pensate di questa "unione".


Mah mi piare ci sia tanta magia in bootstrap o forse in buona parte dei css in 
generale :)


--
Riccardo Magliocchetti
@rmistaken

http://menodizero.it
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] django e bootstrap

2015-04-23 Per discussione Dario Concilio
Ciao a tutti,
vi scrivo per chiedervi cosa ne pensate dell'applicazione del framework 
Bootstrap all'interno di django.
Ho visto che c'è su GitHub https://github.com/dyve/django-bootstrap-toolkit un 
toolkit.
 
Io ho usato questo fw su ambienti non python né php e avevo la libertà di 
sfruttarlo come mi pareva all'interno del sito.
 
Vedendo alcuni esempi noto che l'approccio in django è più strutturato e 
formale, alla fine puoi fare quello che vuoi ma non direttamente applicando le 
classi di bootstrap ai tag delle view.
 
Sono curioso di sapere cosa ne pensate di questa "unione".
 
  ___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] idio[ma]ticità

2015-04-23 Per discussione simozack
Il giorno 22 aprile 2015 23:58, Marco De Paoli  ha
scritto:

>
>
> Il giorno 22 aprile 2015 13:58, Marco De Paoli  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 essere messo in una app che implementa anche un
> command da usare da cli
>
> e poi sarebbe carino generalizzare le regole di rimappatura
> al momento le cerca nell'attributo "XLSX_2_FIELDS" del modello, si
> potrebbe permettere, che so...
> a) di passarle come argomento alla funzione load, ok, questo è facile
> b) di specificarle nei settings
> c) ma il più divertente è sicuramente la possibilità di leggerle da un
> particolare sheet dell'xlsx
>
> Il 3 permette, in pratica da Excel, di compilare un file con i dati e
> anche i meta-dati di rimappatura
>
> ... ma qua mi sa che sto finendo troppo OT: siamo su full-django. E per
> quello esiste django-it
>

Spero di non essermi perso troppe cose per strada nella lettura affrettata,
ma quando mi è capitato di fare questo tipo di attività ho usato una
namedtuple per mappare il foglio di Excel, in modo da slegarmi del tutto
dal titolo della colonna e in modo da non perdermi con gli indici delle
varie colonne. In pratica in questa maniera mi basta che il dato sia nella
colonna X e non che titolo abbia.

L'unico vincolo con questo approccio è che il numero di colonne deve essere
quello, altrimenti la namedtuple va a farsi benedire.

Per il database, io preferisco crearmi una lista con i parametri e darli in
pasto al cursor.executemany(), perché in questo modo la velocità di
inserimento/aggiornamento diventa quasi trascurabile (questo per circa
350.000 righe al colpo verso un db Oracle).

E si sposa completamente il concetto KISS.. :)

E spero di non avere sparato troppo sbagliato con la risposta... :D

Ciao,
Simone
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python