Modifications entre les versions 4 et 8 (s'étendant sur 4 versions)
Version 4 à la date du 2013-08-29 15:54:34
Taille: 1638
Commentaire:
Version 8 à la date du 2013-08-29 16:04:07
Taille: 1779
Commentaire:
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 31: Ligne 33:
 * Django :Backend (facultatif)  * Django : Backend (facultatif)
Ligne 42: Ligne 44:
sudo apt-get install virtualenv python-mysql sudo apt-get install virtualenv python-mysql git-core
Ligne 60: Ligne 62:
* https://docs.djangoproject.com/en/1.4/topics/db/models/
* https://docs.djangoproject.com/en/1.4/howto/legacy-databases
* http://south.readthedocs.org/en/latest/
  * [[/support|Support de présentation de l'atelier]]

  
* https://docs.djangoproject.com/en/1.4/topics/db/models/
  * https://docs.djangoproject.com/en/1.4/howto/legacy-databases
  * http://south.readthedocs.org/en/latest/

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:

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.


Projet/SemaineTech/2013/Ateliers/DjangoInspectdbSouth (dernière édition le 2013-09-06 13:35:04 par DavinBaragiotta)