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