【发布时间】:2011-04-07 12:49:25
【问题描述】:
我有以下 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)
如何执行一个查询,该查询将为我提供与给定 Preference 对象相关的任何相同类别相关联的所有 Article 对象?
例如如果我有一个与“鱼”、“猫”和“狗”类别相关的 Preference 对象,我想要一个与“鱼”、“猫”或“狗”中的任何一个相关联的所有文章的列表。
【问题讨论】: