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 :
|
||||
|
||||
-> D'abord, créer un dossier de projet
|
||||
|
||||
`mkdir projet`
|
||||
|
||||
-> Ensuite créer un environnement virtuel Python puis installer Django via pip
|
||||
|
||||
`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)
|
||||
|
||||
`django-admin startproject config .`
|
||||
|
||||
-> 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
|
||||
|
||||
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
|
||||
|
||||
@ -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>
|
||||
```
|
||||
|
||||
### 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.
|
||||
|
||||
@ -55,13 +55,14 @@ nav:
|
||||
- learn/devops/2025-10-30.md
|
||||
- learn/devops/2025-11-28.md
|
||||
- learn/devops/2025-12-12.md
|
||||
- learn/devops/2026-01-16.md
|
||||
- learn/devops/2026-01-22.md
|
||||
- learn/devops/2026-02-16.md
|
||||
- ☕ Javascript:
|
||||
- learn/javascript/2026-01-30.md
|
||||
- learn/javascript/2026-02-06.md
|
||||
- learn/javascript/2026-02-09.md
|
||||
- 🐍 Python :
|
||||
- learn/devops/2026-01-16.md
|
||||
- learn/devops/2026-02-16.md
|
||||
- Projets:
|
||||
- projects/2025-12-05.md
|
||||
- projects/2026-01-23.md
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user