Я использую django-taggit для тегов.
class Taggedwebsites(TaggedItemBase):
content_object = models.ForeignKey('website')
class website(models.Model):
tags=TaggableManager(through=Taggedwebsites,blank=True)
Теперь я хочу, чтобы все веб-сайты, теги которых являются надмножеством списка тегов, предоставлялись динамически.
Например,
tag_list=['python','django','database']
Затем мне нужны все объекты веб-сайта, которые должны иметь как минимум эти три набора.
result=website.objects.filter(tags__name_on=tag_list).distinct()
не работает, так как не дает объект, теги которого являются надмножеством tag_list.
Как выполнить этот запрос в фильтре?