Bonjour,
Le rendu de la page html est fonctionnel mais le fichier css n'est pas pris en compte, le style ne s'applique pas.
Config:
- Django: 4.1.1
- python: 3.10.5
Hiérarchie du dossier: (J'ai crée le dossier graphic avec la commande python manage.py startapp graphic)
testProject/settings.py
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 * src o testProject ----- ... ----- settings.py ----- urls.py o graphic ------ admin.py ------ apps.py ------ models.py ------ tests.py ------ urls.py ------ views.py ------ static ------------ css ------------------ style.css ------------ js ------------------ script.js ------ templates ------------ graphic ------------------ index.html
graphic/templates/graphic/index.html
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 INSTALLED_APPS = [ ... 'graphic', ] STATIC_URL = 'static/' STATICFILES_DIRS = [ BASE_DIR / "graphic/static", ]
Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 {% load static %} <!DOCTYPE html> <html lang="en"> <head> ... <link rel="stylesheet" href="{% static 'css/style.css' %}"> </head> <body> <h1> Graphique </h1> </body> </html>
Partager