标签: python django django-taggit
我认为标题是这样说的。许多标签被创建和删除,但即使没有更多的对象正在使用它们,它们仍然存在。
有没有办法让它在保存时检查并删除未使用的标签?
答案 0 :(得分:3)
我能想到的唯一技术是将自定义pre_delete信号处理程序附加到每个可标记模型,以检查它是否是具有任何特定标记的最后一个模型。如果是,请删除该标签。
pre_delete
答案 1 :(得分:0)
如果您愿意编辑包代码,可以使用答案中定义的post_delete信号处理程序:
Deleting the tags that are not used by any other object