Django : Architecture d'un projet, Backend (admin)


INTRODUCTION


PARTIE 1 : DÉVELOPPEMENT WEB AVEC DJANGO : ARCHITECTURE D'UN PROJET

Développement web

Django

Pourquoi django vs autre framework

Principaux fichiers

Projet : définition du besoin

La Direction de l'AUF souhaite pouvoir créer un répertoire des établissements du BMO.

(Ce n'est pas encore vrai pour le BMO mais des projets ananologues sont en cours dans d'autres régions : BECO, BAO, BAP...).

On veut gérer :

Projet : modélisation


PARTIE 2 : HANDS-ON : PROJET ET APPLICATIONS

Création du projet

Le projet se nomme "Répertoire du BMO".

django-admin.py startproject bmo_repertoire
cd bmo_repertoire

python manage.py runserver

Création d'une application

python manage.py startapp personnes

Backend : gérer les données dans l'admin

Fixtures

Prépopuler le projet avec des données...

South

Gestion complète des migrations de données (structure et données de la DB).


CONCLUSION : POUR CONTINUER