Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Django
  • » django-taggit автоматическое удаление тегов [RSS Feed]

#1 Июль 30, 2013 12:44:08

Hello_world
Зарегистрирован: 2012-10-04
Сообщения: 37
Репутация: +  0  -
Профиль   Отправить e-mail  

django-taggit автоматическое удаление тегов

Приветствую.

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

Спасибо.

Офлайн

#2 Авг. 5, 2013 13:43:00

Hello_world
Зарегистрирован: 2012-10-04
Сообщения: 37
Репутация: +  0  -
Профиль   Отправить e-mail  

django-taggit автоматическое удаление тегов

Неужели никто не использует django-taggit? Или я непонятно объясняю? ) Суть в том, что если удалить теги у поста(к примеру в блоге), то облако-тегов все-равно будет их выводить и приходиться удалять теги, которые не принадлежат ни к какому посту вручную.

Отредактировано Hello_world (Авг. 5, 2013 13:48:06)

Офлайн

#3 Авг. 5, 2013 17:51:32

magnet85
От:
Зарегистрирован: 2009-04-13
Сообщения: 91
Репутация: +  2  -
Профиль   Отправить e-mail  

django-taggit автоматическое удаление тегов

Можно по сигналу post_delete проверять есть ли у Tag TaggedItem, если нету удалять тег.



Офлайн

  • Начало
  • » Django
  • » django-taggit автоматическое удаление тегов[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version