Bonjour, Applique ce que Thomas t'a dis de faire et tu verras dans ton fichier de log quelque chose qui cloche (/tmp/debug). Cependant je te conseillerai de le faire dans la méthode -delete- de ton model plutot que dans le core de django (django/core/files/storage.py) .Cette partie est reversé aux -Cerveaux Privilégiés- .Moi je ne le ferai pas :). Si tu en est un comme Thomas, alors GO :)
--Ad Le 21 décembre 2011 10:46, Thomas NOEL <[email protected]> a écrit : > > > Le 21 décembre 2011 09:44, Séno Hervé Edorh <[email protected]> a écrit > : > > oui j'ai rien fait de plus. je suis juste passé de la 1.2 à la 1.3 Pour >> moi la méthode delete devait marcher. >> > > Ouaip. Un petit tour dans le code source de FileSystemStorage > (django/core/files/storage.py), ajouter des print dans la methode delete, > pour voir si elle est bien appelée... > > Je vois ça : > > def delete(self, name): > name = self.path(name) > # If the file exists, delete it from the filesystem. > if os.path.exists(name): > os.remove(name) > > J'y ferais bien ce genre de print : > > def delete(self, name): > debug = open('/tmp/debug','a') > name = self.path(name) > print >> debug, 'name = ', name > # If the file exists, delete it from the filesystem. > if os.path.exists(name): > print >> debug, 'remove' > os.remove(name) > debug.close() > > Si t'as pas de fichier /tmp/debug ou qu'il ne contient pas de "remove", > alors, se poser d'autres questions... > > a++ > -- > Thomas > > > > -- > Ce message a été envoyé à la liste [email protected] > Gestion de votre abonnement : http://dakarlug.org/liste > Archives : http://news.gmane.org/gmane.org.user-groups.linux.dakarlug > Le site du DakarLUG : http://dakarlug.org >
-- Ce message a été envoyé à la liste [email protected] Gestion de votre abonnement : http://dakarlug.org/liste Archives : http://news.gmane.org/gmane.org.user-groups.linux.dakarlug Le site du DakarLUG : http://dakarlug.org
