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

Répondre à