mirror of
https://github.com/buchtioof/notes.git
synced 2026-05-02 17:43:28 +02:00
update python doc
This commit is contained in:
parent
436ae44ada
commit
48e7f0d3fe
@ -5,12 +5,15 @@
|
|||||||
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.
|
||||||
|
|
||||||
@ -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/devops/2026-01-16.md
|
||||||
|
- learn/devops/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
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user