Найти - Пользователи
Полная версия: django-taggit автоматическое удаление тегов
Начало » Django » django-taggit автоматическое удаление тегов
1
Hello_world
Приветствую.

Собственно проблема заключается в том, что когда изменяю теги(удаляю их у заметки), то в базе данных они не удаляются, если ни с чем не ассоциированы. В итоге при выводе облака тегов выводятся и пустые теги.
Задача: если у тега нет ассоциированной заметки, то этот тег должен быть удален из бд, или фильтровать облако, чтобы тег был не пустой.
Для создания облака тегов использую django-taggit-templatetags

Спасибо.
Hello_world
Неужели никто не использует django-taggit? Или я непонятно объясняю? ) Суть в том, что если удалить теги у поста(к примеру в блоге), то облако-тегов все-равно будет их выводить и приходиться удалять теги, которые не принадлежат ни к какому посту вручную.
magnet85
Можно по сигналу post_delete проверять есть ли у Tag TaggedItem, если нету удалять тег.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB