您可以先查询Tag对象,然后使用这些ID过滤Post:

tags = Tag.objects.filter(field_name='string_or_field')
posts = Post.objects.filter(tags__in=tags)

实际上,我已经找到了一种通过谷歌搜索的方法,但是如果有大量记录,这可能会花费很多时间来查询/生成结果

custom_list = [rec.id for rec in posts if 'string_or_field' in rec.tags.all()]

querset = MyModel.objects.filter(id__in=custom_list)