==== Django ==== dépôt: ressources: - https://www.w3schools.com/django/ - https://realpython.com/tutorials/django/ - https://www.univ-orleans.fr/iut-orleans/informatique/intra/tuto/django/ - https://developer.mozilla.org/fr/docs/Learn/Server-side/Django 1. Préparation de l'environnement de développement mkdir django-intro python -m venv .venv source .venv/bin/activate pip install django 2. créer un projet django-admin startproject core . 3. créer un.e super utilisateur.rice python manage.py migrate python manage.py createsuperuser Accès à l'admin : http://127.0.0.1:8000/admin/ 4. créer une application 'fragments' python manage.py startapp fragments Ajouter l'application au fichier /core/setting.py dans core 5. créer un modèle Dans le fichier /fragments/models.py' création du modèle fragment avec un titre, un texte et une date 6. Ajouter le modèle dans l'administration Dans le fichier /fragments/admin.py 7. Première vue qui liste les fragments dans /fragments/views.py function based view template index 8. urls dans /core/urls.py référencer les urls de l'application fragments créer un nouveau fichier urls.py dans le dossier de l'application fragments ajouter le path avec la fonction de rendu de la vue 9. template on crée un nouveau fichier dans /templates/fragments/index.html on défini le dossier 'templates' dans core/settings.py