Bonjour à tous
Normalement en mode debug, si on tape une mauvaise url le navigateur affiche un message d'erreur avec la liste des urls dispos.
genre :
mais dans un de mes projets, en tapant une mauvaise url j'ai le resultat suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Request Method: GET Request URL: http://127.0.0.1:8000/blorp Using the URLconf defined in bricole.urls, Django tried these URL patterns, in this order: admin/ accounts/ [name='home'] accounts/ simple/ (etc...)
et ça n'affiche pas la liste des urls dispos.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Request Method: GET Request URL: <a href="http://127.0.0.1:8000/phot" target="_blank">http://127.0.0.1:8000/phot</a> Raised by: django.views.static.serve C:\Users\Lou\PycharmProjects\photoglide\phot does not exist
en debug la liste des urls ne s'affiche pas dans navigateur
je suis en venv (avec pycharm)
j'ai comparé le settings .py avec celui d'un projet pour lequel la liste des urls dispos est bien affiché en cas d'erreur d'url et la seule différence semble etre :
là où la liste des urls ne s'affiche pas :
...et là où la liste des urls s'affiche bien :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 STATIC_URL = '/static/' STATICFILES_DIRS = [str(BASE_DIR.joinpath('static'))] STATIC_ROOT = str(BASE_DIR.joinpath('staticfiles')) STATICFILES_FINDERS = [ "django.contrib.staticfiles.finders.FileSystemFinder", "django.contrib.staticfiles.finders.AppDirectoriesFinder", ]
j'ai l'impression qu'il y a qqe chose avec static (quand ça marche pas ça me met
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 STATIC_URL = '/static/' STATICFILES_DIRS = [ os.path.join(BASE_DIR, "static"), ])
Code : Sélectionner tout - Visualiser dans une fenêtre à part Raised by: django.views.static.serve
mais meme en remplaçant la section static du projet où ça marche pas par celle du projet où ça marche cela n'y change rien.
Quelqu'un aurait-il une piste et la gentillesse de me l'indiquer ?
Merci et bonne soirée.
Partager