TagsField — это маленькое приложение для Django, которое реализует возможность приписывать теги к произвольным объектам в вашем приложении, отображать их и редактировать в формах.
Добавление тегов происходит полностью по инициативе пользователя: если пользователь добавил тег, которого нет, тот автоматически создается.
Автоподсказка не использует ajax, все теги грузятся сразу на страницу. Поэтому для большого количества тегов оно может не подойти.
Подбор значений в автоподсказке идет с игнорированием незначительных отличий написания (знаки препинания, пробелы, слово "the").
Теги не категоризируются. Если вы вешаете теги на разные типы объектов, их исходный набор будет одинаков.
версия 2.3
Новости
-
14.11.2009
В версии 2.3 исправлен баг, из-за которого список тегов не обновлялся при каждом показе формы.
-
24.01.2009
Версия 2.2
- Виджет TagsWidget теперь не обязан быть привязан к модельному полю TagsField и может использоваться самостоятельно с любым источником данных.
- Поле формы TagsFormField теперь правильно поддерживает
show_hidden_initial.
-
06.10.2008
TagsField наконец-то был подвергнуть полному переписыванию и теперь совместим с Django 1.0!
-
22.12.2006
Очередная версия 1.9 содержит два небольших улучшения:
- теперь теговых виджетов на странице может быть несколько
- autocomplete-виджет стал более корректно реагировать на клавиатуру по мелочам
-
21.11.2006
В версии 1.8 можно использовать %s-подстановку для значений тегов в настройке
TAGS_URL.