Union i Intersect w Django

class Tag(models.Model):
  name = models.CharField(maxlength=100)

class Blog(models.Model):
  name = models.CharField(maxlength=100)
  tags =  models.ManyToManyField(Tag)

Proste modele, aby zadać moje pytanie.

Zastanawiam się, jak mogę sprawdzać blogi za pomocą tagów na dwa różne sposoby.

Wpisy w blogu oznaczone tagiem „tag1” lub „tag2”:Blog.objects.filter(tags_in=[1,2]).distinct()Bloguj obiekty oznaczone tagiem „tag1” i „tag2”:?Bloguj obiekty oznaczone dokładnie „tag1” i „tag2” i nic więcej:??

Tag i blog jest tylko przykładem.

questionAnswers(4)

yourAnswerToTheQuestion