1645
Commentaire:
|
1721
|
Texte supprimé. | Texte ajouté. |
Ligne 21: | Ligne 21: |
* Comprendre les outils offerts dans Django pour manipuler les bases de données * InspectDb * South |
* Comprendre l'intérêt d'un framework de migrations * Comprendre les outils offerts dans Django pour manipuler les bases de données: * InspectDb * South |
Ligne 42: | Ligne 44: |
sudo apt-get install virtualenv python-mysql | sudo apt-get install virtualenv python-mysql git-core |
Sommaire
Page en rédaction
Une message sur la liste tech sera envoyé lorsque cette page atelier sera à jour.
Django : inspectdb + south
Présentateur
Format
chat avec exercices guidés
Description
- Comprendre l'intérêt d'un framework de migrations
- Comprendre les outils offerts dans Django pour manipuler les bases de données:
- South
Pré-requis
Ateliers prérequis:
- Python
- virutalenv (Facultatif)
- Django : Backend (facultatif)
Environnement technique
Vous devez disposer d'un serveur MySQL avec le client mysql
sudo apt-get install mysql-server mysql-client
installer l'environnement Python pour l'atelier
sudo apt-get install virtualenv python-mysql git-core virtualenv atelier --system-site-packages source atelier/bin/activate pip install Django==1.4.6 pip install ipdb pip install south
Importer le dump des FOAD dans votre MySQL
echo "CREATE DATABASE foad;" | mysql -u <user> o -p wget https://raw.github.com/olarcheveque/atelier-south-inspectdb/master/sql/ancien.sql mysql -u <user> -p < ancien.sql
Ressources
Archives des conversations
La conversation jabber de cet atelier sera retranscrite ici, pour fin d'archive.