Compare commits

...

2 Commits

Author SHA1 Message Date
ramzouillee
65fd7f4b3b update mkdocs 2026-02-16 12:01:01 +01:00
ramzouillee
48e7f0d3fe update python doc 2026-02-16 11:59:07 +01:00
3 changed files with 9 additions and 5 deletions

View File

@ -4,13 +4,16 @@
Pour commencer un projet Django, c'est super simple : Pour commencer un projet Django, c'est super simple :
-> D'abord, créer un dossier de projet -> D'abord, créer un dossier de projet
`mkdir projet` `mkdir projet`
-> Ensuite créer un environnement virtuel Python puis installer Django via pip -> Ensuite créer un environnement virtuel Python puis installer Django via pip
`python3 -m venv "projetvenv" && source projetvenv/bin/activate && pip install django` `python3 -m venv "projetvenv" && source projetvenv/bin/activate && pip install django`
-> Maintenant, créer le projet Django dans ce dossier (le point à la fin indique que l'on crée dans ce dossier le projet) -> Maintenant, créer le projet Django dans ce dossier (le point à la fin indique que l'on crée dans ce dossier le projet)
`django-admin startproject config .` `django-admin startproject config .`
-> On peut maintenant travailler dans notre projet Django -> On peut maintenant travailler dans notre projet Django
@ -23,7 +26,7 @@ Django fonctionne sur l'utilisations de petits modules appelés "Applications",
En gros, on a un projet (dossier "config") dans lequel on gère les réglages généraux de Django (serveur, adresses, ect...) et des applications (dans leurs dossiers propres) qui gèrent leurs tâches propres à elles En gros, on a un projet (dossier "config") dans lequel on gère les réglages généraux de Django (serveur, adresses, ect...) et des applications (dans leurs dossiers propres) qui gèrent leurs tâches propres à elles
Pour créer une Application on utilise cette commande -> `python manage.py startapp api` Pour créer une Application on utilise cette commande -> `python manage.py startapp nomdel'app`
## Fonctionnement d'une Application ## Fonctionnement d'une Application
@ -61,7 +64,7 @@ Le template, c'est l'interface, par exemple des fichiers HTML. Il reçoit les do
<title>{{ data.hostname }} - Grabber</title> <title>{{ data.hostname }} - Grabber</title>
``` ```
### URLs ## URLs
Un autre composant très important dans Django, c'est les URLs. C'est un fichier dans lequel on doit router ce que telle url dans le navigateur doit effectuer. Un autre composant très important dans Django, c'est les URLs. C'est un fichier dans lequel on doit router ce que telle url dans le navigateur doit effectuer.

View File

@ -55,13 +55,14 @@ nav:
- learn/devops/2025-10-30.md - learn/devops/2025-10-30.md
- learn/devops/2025-11-28.md - learn/devops/2025-11-28.md
- learn/devops/2025-12-12.md - learn/devops/2025-12-12.md
- learn/devops/2026-01-16.md
- learn/devops/2026-01-22.md - learn/devops/2026-01-22.md
- learn/devops/2026-02-16.md
- ☕ Javascript: - ☕ Javascript:
- learn/javascript/2026-01-30.md - learn/javascript/2026-01-30.md
- learn/javascript/2026-02-06.md - learn/javascript/2026-02-06.md
- learn/javascript/2026-02-09.md - learn/javascript/2026-02-09.md
- 🐍 Python :
- learn/python/2026-01-16.md
- learn/python/2026-02-16.md
- Projets: - Projets:
- projects/2025-12-05.md - projects/2025-12-05.md
- projects/2026-01-23.md - projects/2026-01-23.md