У меня есть следующий Django 1.2 модели:
class Category(models.Model):
name = models.CharField(max_length=255)
class Article(models.Model):
title = models.CharField(max_length=10, unique=True)
categories = models.ManyToManyField(Category)
class Preference(models.Model):
title = models.CharField(max_length=10, unique=True)
categories = models.ManyToManyField(Category)
Как я могу выполнить запрос, который даст мне все объекты Article, связанные с любой из тех же категорий, с которыми связан данный объект Preference?
Например, если у меня есть объект Preference, связанный с категориями «рыба», «кошки» и «собаки», я хочу получить список всех статей, связанных с любыми из «рыб», «кошек» или «собак». ».