| 1 | |
| 2 | = Le framework Django |
| 3 | C'est un framework en python, destiné - comme Symfony - à créer des applications Web. |
| 4 | |
| 5 | [https://www.djangoproject.com/ django] |
| 6 | |
| 7 | Mon essai a été conduit avec Python2.7 sous windows, en utilisant la base SQLite fournie en standard avec Python. |
| 8 | |
| 9 | l'organisation d'un framework se fait autour de: |
| 10 | |
| 11 | * un modèle de données |
| 12 | * un dispatcher d'URLs |
| 13 | * des vues |
| 14 | * des représentations HTML basées sur l'utilisation de patterns |
| 15 | |
| 16 | Tout est décrit dans dans les syntaxes python, HTML, et avec la langage de patterns. |
| 17 | Le moteur django: |
| 18 | * sait traduire automatiquement la description du modèle en instruction SQL et en actions sur le moteur choisi de BdD. |
| 19 | * prend en charge les protocoles sécurisés pour les requêtes HTTP (POST et GET) |
| 20 | * peut produire automatiquement des interfaces d'administration des sites Web |
| 21 | * Gestion d'utilisateurs |
| 22 | * Gestion d'instances dans la BdD |
| 23 | |
| 24 | |
| 25 | |
| 26 | |