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 (ex.: CherryPy, Pyramid, web2py)

Principaux fichiers


PARTIE 2 : PROJET ET APPLICATIONS

Projet : définition du besoin

La Direction de l'AUF souhaite pouvoir créer une cartographie des établissements membres de l'AUF.

(Un projet de cette nature existe réellement, il s'agit ici d'une simplification pour travailler sur un projet vraisemblable.)

On veut gérer :

Projet : modélisation

Création du projet

Le projet se nomme "Cartographie des membres".

django-admin.py startproject carto
cd carto

python manage.py runserver

Création d'une application

python manage.py startapp annuaire

South

Si vous n'avez pas South d'installé, créez directement les tables sans suivre leur évolution:

PARTIE 3 : BACKEND (ADMIN)

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

Backend pimpé : ModelAdmin

https://docs.djangoproject.com/en/1.4/ref/contrib/admin/

Sources finales


CONCLUSION : POUR CONTINUER


Ateliers/Django/Backend/Support (dernière édition le 2012-08-31 05:21:57 par DavinBaragiotta)