私は次のクエリを持っています:
things = Thing.objects.filter(tags__in=selected_tags).distinct()
selected_tagsが次のようになっている場合:
selected_tags = [<Tag: tag1>, <Tag: tag2>]
そうすれば、tag1またはtag2を持つものがすべて含まれます。
tag1とtag2(そしておそらくtag3ですが、必ずしもそうとは限りません)を持つものを取得するクエリが必要です。これを行うための最良の方法は何ですか?