Modifications entre les versions 3 et 4
Version 3 à la date du 2013-08-28 20:33:20
Taille: 1141
Éditeur: DavinBaragiotta
Commentaire:
Version 4 à la date du 2013-08-29 15:54:34
Taille: 1638
Commentaire:
Texte supprimé. Texte ajouté.
Ligne 17: Ligne 17:
Petit texte sur la forme que prendra atelier (utile si plusieurs formats sont offerts lors de la Semaine Tech). Exemples : visio, chat, avec ou sans exercices, etc. chat avec exercices guidés
Ligne 21: Ligne 21:
 * Objectifs :
  * cibler quelques objectifs
* Comprendre les outils offerts dans Django pour manipuler les bases de données
  * InspectDb
  * South
Ligne 26: Ligne 27:
 * Qu'est-ce que l'apprenant doit avoir comme bagage afin de pouvoir suivre avec succès cet atelier Ateliers prérequis:

 * Python
 * virutalenv (Facultatif)
 * Django :Backend (facultatif)
Ligne 30: Ligne 35:
 * pré-requis techniques
 {{{
commande d'installation, le cas échéant
Vous devez disposer d'un serveur MySQL avec le client mysql
{{{
sudo apt-get install mysql-server mysql-client
Ligne 34: Ligne 39:

installer l'environnement Python pour l'atelier
{{{
sudo apt-get install virtualenv python-mysql
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
}}}
Ligne 37: Ligne 60:
 * [[/Support|URL vers le support de présentation]]
 * liens vers documentation (interne, externe)
* 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 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
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

* 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/

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)