Re: [Python] domandina veloce su django.

2014-06-16 Per discussione ~redShadow~
On 06/13/2014 04:28 PM, mauro wrote:
> Ho un paio di script che girano su dei server che si dovrebbero interfacciare 
> con un db il cui management e' invece seguito da una bella interfaccia django.
> 
> Ora, questi script possono benissimo collegarsi al db con i classici metodi, 
> facendo le varie query direttamente utilizzando i vari moduli tipo mysqldb. 
> Visto che dall'altra parte del muro, lo stesso db e' gestito attraverso 
> django, pensavo si potesse fare di importare solo i moduli che mi servono per 
> accedere al db e vivere felice usando la stessa identica sintassi che uso nel 
> framework.
> non ho trovato esempi pratici per fare questa cosa.


Il mio consiglio é: esponi delle API dalla tua applicazione e usa quelle
per interfacciarti da componenti esterne: mantenere un "loose coupling"
di questo tipo da molti vantaggi, quali mantenere la logica
centralizzata in un punto, piú comoditá quando aggiorni i modelli (se
mantieni le API retrocompatibili, puoi fare quel che vuoi sul database
senza dover modificare anche tutti gli script esterni), etc. etc.

Se poi gli script sono solo cose "di maintenance", tipo job schedulati
di qualche tipo e non veri e propri servizi, forse ti conviene
semplicemente aggiungere un comando al manage.py di django, da lanciare
quando serve..

(scusa per la risposta di fretta, se serve qualche chiarimento la
riformulo meglio :))


Ciao


-- 
  Samuele ~redShadow~ Santi

--


  (  Contact information  )

   E-MAIL:  redsha...@hackzine.org
 BLOG:  http://www.hackzine.org
 WIKI:  http://wiki.hackzine.org
  TWITTER:  https://twitter.com/_rshk
   GITHUB:  https://github.com/rshk


  (  GPG Key: 09F09951  )

  1AFC FAE5 CA4B 3FB0 F300 FA64 3CB0 1008 09F0 9951


 (  Registered Linux-User: #440008  )

  DEBIAN User since 2004 (I even used Sid!)
 GENTOO User since 2008-01-01


--

  Think about the environment: for each top-posted, badly quoted
  or bulk e-mail I receive, I'm going to cut down a tree.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] incorporare codice open in un progetto (linee guida)

2014-06-16 Per discussione Perini Matteo

Ciao a tutti,
ho un po' di programmini scritti in parte da me e in parte con 
incorporato codice open (GPL) trovato qui e li.


Come posso ripubblicare il tutto?
Come si mettono le attribuzioni?

Ad esempio, ho utilizzato parte di uno script per inkscape con questa 
intestazione:


'''
Copyright (C) 2007 Aaron Spike  (aaron @ ekips.org)
Copyright (C) 2007 Tavmjong Bah (tavmjong @ free.fr)

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version."

Come posso pubblicare i miei progetti senza violare nessun diritto?

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