Форум сайта python.su
Приветствую.
Собственно проблема заключается в том, что когда изменяю теги(удаляю их у заметки), то в базе данных они не удаляются, если ни с чем не ассоциированы. В итоге при выводе облака тегов выводятся и пустые теги.
Задача: если у тега нет ассоциированной заметки, то этот тег должен быть удален из бд, или фильтровать облако, чтобы тег был не пустой.
Для создания облака тегов использую django-taggit-templatetags
Спасибо.
Офлайн
Неужели никто не использует django-taggit? Или я непонятно объясняю? ) Суть в том, что если удалить теги у поста(к примеру в блоге), то облако-тегов все-равно будет их выводить и приходиться удалять теги, которые не принадлежат ни к какому посту вручную.
Отредактировано Hello_world (Авг. 5, 2013 13:48:06)
Офлайн
Можно по сигналу post_delete проверять есть ли у Tag TaggedItem, если нету удалять тег.
Офлайн