[Python] domandina veloce su django.

2014-06-13 Per discussione mauro
Salve a tutti.
ho cercato di capire facendo qualche ricerca sul web se e' possibile utilizzare 
l'ordbm integrato in django al di fuori di django stesso.
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.
So che dovrei magari fare la domanda direttamente su qualche lista django, ma 
per l'occasione volevo tentare prima di qua, visto che seguo il tutto da piu' 
tempo.

grazie.

mauro
ma...@majaglug.net





signature.asc
Description: Message signed with OpenPGP using GPGMail
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] domandina veloce su django.

2014-06-13 Per discussione Dario Bertini
se ben ricordo, per provare nella repl ti basta il comando shell

https://docs.djangoproject.com/en/dev/ref/django-admin/#shell

dopo il quale puoi importare le cose che ti servono dai tuoi models

per scrivere codice che usi i tuoi models, fuori dalla shell, dovrai
importare anche i settings.py (visto che contengono le autenticazioni
per il/i db), ma non sono sicuro di quale sia il metodo migliore

fra i primi link che trovo googlando:


http://stackoverflow.com/questions/937742/use-django-orm-as-standalone
http://stackoverflow.com/questions/302651/use-only-some-parts-of-django
http://www.b-list.org/weblog/2007/sep/22/standalone-django-scripts/

-- 
xmpp: berda...@gmail.com
bitmessage: BM-2cTYXfGiSTsnx3righ6aHcJSWe4MV17jDP
gpg fingerprint: 3F8D53518012716C4EEF7DF67B498306B3BF75A0 (used just
for signing commits)
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python