Bonjour ,

Je récupéré un projet ( Django ) réalisé par un prédécesseur, j'ai voulu commencer par un simple test , si le dossier réseau ( dossier sauvegardé par notre NAS ) est présent on affiche le message d'accueil normal , sinon on affiche un message d'erreur

Dans le fichier view j'ai :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
...
import os
 
# Create your views here.
@login_required
def welcome(request):
	"""Here will be load the HTML code for the welcoming page"""
	if (os.path.isdir("/media/NOEXIST/")):
		return render(request, 'welcome.html', {'titre' : '', 'user':request.user})
	else:
		return render(request, 'welcome_error.html', {'titre' : '', 'user':request.user})
 
...
Mon objectif est d'avoir un Non cela ne fonctionne pas tout le temps , hors , j'ai régulièrement ( 40-50 % du temps ) ok pas de soucis .

Après juste pour test ( savoir si j'ai pas des soucis de droits ) , j'ai fait ce test qui me réponds correctement tout le temps ( False )


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
import os
 
print(os.path.isdir("/media/NOEXIST/"))
Avez vous une idée du soucis .
Merci d'avance
Matthieu