Outils pour utilisateurs

Outils du site


ressources:django

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

ressources:django [2024/03/15 13:30] – créée randomressources:django [2024/03/15 13:32] (Version actuelle) – supprimée random
Ligne 1: Ligne 1:
-==== 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 
- 
- 
- 
- 
- 
  
ressources/django.1710509408.txt.gz · Dernière modification : (modification externe)