32 lines
1.3 KiB
Markdown
32 lines
1.3 KiB
Markdown
# Projets de démo Django
|
||
|
||
Chacun des répertoires ci-dessous peut être récupéré comme projet Django, à savoir :
|
||
|
||
- `advanced` : fonctions avancées (URL téléchargement)
|
||
- `authentication` : bouts de code pour gérer les utilisateurs
|
||
- `forms` : test des formulaires
|
||
- `orm` : projet d'interface utilisant des données en base
|
||
- `templating` : utilisation du langage de templates
|
||
- `translation` : traduction
|
||
|
||
Les répertoires contiennent un fichier `manage.py` et peuvent être lancés avec la commande habituelle :
|
||
|
||
```bash
|
||
python manage.py runserver
|
||
```
|
||
|
||
Vérifiez quand même les fichiers `urls.py` pour savoir quelles URLs sont disponibles pour chaque projet (l'un d'entre eux ne répond pas à l'URL http://127.0.0.1/ mais répond à d'autres URLs).
|
||
|
||
---
|
||
|
||
Les répertoires de projet peuvent être ouverts avec PyCharm (contiennent un répertoire `.idea`). Vous devrez peut-être créer un environnement virtuel pour ces projets. Pour cela :
|
||
|
||
- rendez-vous dans le menu `File` → `Settings`
|
||
- dans la catégorie `Project` → `Python Interpreter`, vérifiez que l'interpréteur est dans un répertoire relatif à votre projet, ou créez un nouvel interpréteur `virtualenv`.
|
||
|
||
Avant de pouvoir exécuter le projet, vous devez installer les dépendances présentes dans requirements.txt :
|
||
|
||
```{.bash .numberLines}
|
||
pip install -r requirements.txt
|
||
```
|