Modifications entre les versions 11 et 12
Version 11 à la date du 2013-09-02 01:36:25
Taille: 1617
Éditeur: DavinBaragiotta
Commentaire:
Version 12 à la date du 2013-09-05 12:08:06
Taille: 1678
Éditeur: DavinBaragiotta
Commentaire:
Texte supprimé. Texte ajouté.
Ligne 38: Ligne 38:
sudo apt-get install virtualenv python-mysql git-core
virtualenv atelier
source atelier/bin/activate
pip install Django==1.4.6
pip install ipdb
pip install south
~$ sudo apt-get install virtualenv
~$
mkdir django
~$
cd django
~$ virtualenv atelier
~$
source atelier/bin/activate
(atelier)~$ pip install Django==1.4.6
(atelier)~$ pip install south==0.7.6
(atelier)~$
pip install ipdb

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
~$ mkdir django
~$ cd django
~$ virtualenv atelier
~$ source atelier/bin/activate
(atelier)~$ pip install Django==1.4.6
(atelier)~$ pip install south==0.7.6
(atelier)~$ pip install ipdb

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)