У меня есть модель Book
, для которой нужны два отдельных поля тегов: genre
и tags
.Я обдумываю, будет ли лучше написать для этого мои собственные модели Genre
и BookTag
, и связать их с ManyToManyField
s или использовать DjangoTagging для достижения того же.
В конечном итоге мне нужно, чтобы пользователи могли фильтровать либо по genre
, либо по tag
, но мне не нужна функциональность Облака тегов.
Из того, что яКак видите, Django Tagging допускает два TagField
s, но затем он объединяет оба в одно облако тегов.Для меня это не проблема, но прежде чем я начну рефакторинг всего моего кода для использования Django Tagging вместо моих собственных полей ManyToMany, есть ли какие-то другие уловки использования Django Tagging в этой ситуации, о которых мне следует знать?