Ceci est une ancienne révision du document !
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
