Bonjour,
Sur mon site je liste les fichiers dans certain dossiers que j'ai enregistrés dans un models.
L'utilisateur a la possibilité de se balader à travers les dossiers comme sur un ftp.
Je récupère la liste des dossiers avec unseulement je ne veux pas que l'utilisateur connaisse le chemin complet mais seulement à partir du dernier dossier.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 folderList = MainFolder.objects.all() for obj in folderList: something(obj.path)
Si j'ai un dossier '/home/user1/dossier1' et '/home/user2/dossier2' je veux que l'utilisateur ne voie que 'dossier1' et 'dossier2'.
Je peux facilement isoler le dernier dossier avec
pour avoir une url du style http://monsite.com/files/dossier1 seulement j'ai besoin de passer le chemin complet pour savoir quoi lister quand il va dans http://monsite.com/files/dossier1/sousdossier
Code : Sélectionner tout - Visualiser dans une fenêtre à part os.path.basename(obj.path)
Comment puis-je passer ma 'foldertList' de page en page sans que l'utilisateur ne s'en rende compte ?
merci
edit : après réflexion je n'ai pas vraiment besoin de ça dans ce cas-ci mais ça peut toujours être utile. Comment faire pour passer des objets comme en php avec serialize ?
Partager