Как связать несколько типов тегов для модели в Django
Я немного новичок в django и пытаюсь найти лучшие способы сделать что-то, вместо того, чтобы писать все самому. Я работаю над моделью, в которой мне нужно связать несколько типов тегов с моделью, а затем я хочу получить объекты, используя несколько критериев фильтрации. Я вижу, что в django-тегах теги хранятся для каждой модели, поэтому я считаю невозможным иметь несколько тегов для каждой модели. Пример:
class Place( model ):
category = TagField() # fun, play, learn, relax
sport = TagField() # boating, hunting, fishing
Возможно ли сделать это с помощью django-tagging? Я что-то упустил, так как это выглядит довольно распространенным вариантом для меня.