[Plug] Πώληση ψυγείου
Dimitris Glezos
glezos at indifex.com
Mon Jul 19 12:32:19 EEST 2010
2010/7/19 Thanasis G <than86r at gmail.com>:
> Έχει κανείς υπόψιν του κάποιο script, που εισάγει δοκιμαστικές εγγραφές σε
> μια βάση δεδομένων (για τεστάρισμα).
> Θα ήταν καλό να μπορεί να διαβάζει το schema της βάσης (MySQL) και να
> εισάγει σωστά δεδομένα (είτε θα τα δημιουργεί είτε θα τα τραβάει από
> dictionaries).
Αν δεν είναι περίπλοκο το σχήμα της βάσης, μπορείς να το αποτυπώσεις
σε ένα ORM (SQLAlchemy, Django) και να εισάγεις τα δεδομένα με τους
τρόπους που προτείνει το ORM αυτό. Για το Django τα 'fixtures'
φορτώνονται κάπως έτσι:
python manage.py loaddata <path-to-json-file>
Χρησιμοποιώντας το app django-command-extensions μπορείς να έχεις
επίσης fixtures σε Python scripts.
-d
--
Dimitris Glezos
Transifex: The Multilingual Publishing Revolution
http://www.transifex.net/ -- http://www.indifex.com/
More information about the Plug
mailing list