我有以下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)
Run Code Online (Sandbox Code Playgroud)
如何执行一个查询,该查询将为我提供与给定Preference对象相关的任何相同类别相关联的所有Article对象?
例如,如果我有一个与"鱼","猫"和"狗"类别相关的偏好对象,我想要一个与"鱼","猫"或"狗"相关的所有文章的列表.