Salut Alioune, Ben j'ai essayé ça n'a pas marché. ça fait la même chose que ce que je proposais, l'instance est effacée mais le fichier reste toujours.
Salut Thomas, je n'ai pas de message d'erreur, l'instance est bien effacée, mais le fichier existe toujours. J'ai essayé le pre_delete j'ai juste l'erreur me disant que si je dois utiliser l'attribut image de ma classe photo je ne peux que le faire qu'avec une méthode de la classe, voici l'erreur. The 'image' attribute can only be accessed from Photo instances. Le 20 décembre 2011 13:34, Thomas NOEL <[email protected]> a écrit : > > > Le 20 décembre 2011 10:22, Séno Hervé Edorh <[email protected]> a écrit > : > >> Salut, >> >> Dans django 1.3, lorsqu'on supprime une instance d'un model, le fichier >> qui lui fait référence n'est plus automatiquement supprimé. j'ai fait >> quelques recherches, pour le faire on propose d'utiliser les signals de >> django (pre_delete, post_delete,...). J'ai lu mais je n'ai pas bien compris >> de quoi il est question et je n'ai pas vu d'exemple dans djangosnippet. >> Voici ce que j'avais fait avant et qui ne marche plus >> >> http://pastebin.fobyfus.com/code/1361/ >> >> Quelqu'un sur la liste pourrait il m'expliquer et comment je dois faire >> pour supprimer les fichiers sans utiliser de cron? >> > > C'est quoi l'erreur que tu as ? Ca me parait étrange que ça marche pas. > > > Et tu as essayé avec un signal pre_delete ? Du genre : > > # à ajouter dans ton models.py par exemple : > > from django.db.models.signals import pre_delete > > def delete_image(sender, **kwargs): > sender.image.delete() > > pre_delete.connect(delete_image, sender=Photo) > > 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 > -- EDORH Hervé Séno Developper http://www.edorh.com/ Ouest Africa
-- 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
