Le dimanche 04 janvier 2015 à 19:03 +0100, [email protected] a écrit :
> salut la foule,
> 
> bonne année 2015.
> l'introduction étant faite, j'en viens à mon problème (django 1.7 et
> python3 sous linux, of course). (...)
> 
> l'un d'entre vous a-t-il une idée sur le comment du pourquoi? d'autant
> plus que je m'assure de ne pas avoir de foreign key de l'élément que
> j'efface vers d'autres entrées.

Dans des cas comme ça, le mieux est de poser un point d'arrêt (import
pdb; pdb.set_trace()) juste avant le delete() qui pose problème.
Ensuite, tu suis le code pas à pas pour voir ce que fait Django.
Cela t'amènera probablement à Collector.collect et tu verras peut-être
pourquoi Django ajoute la ligne qu'il ne devrait pas dans la liste des
objets à supprimer.

Claude
-- 
www.2xlibre.net

_______________________________________________
gull mailing list
[email protected]
http://forum.linux-gull.ch/mailman/listinfo/gull

Répondre à