Django
dépôt:
ressources:
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
