我正在尝试在 Django Wiki 中使用与此类似的 Category 实现。我想知道 Django 进行搜索以提取与父类别关联的所有对象的方式是什么。例如,如果我有一个类别“电视”并且它有子类别“LED”、“LCD”和“等离子”,我如何能够轻松查询所有电视而不递归地遍历所有子类别和子子类别(如果有是任何)。
明智的代码我在想这样的事情:
class Item(models.Model):
name = ...
...
category = models.ForeignKey(Category, null=True, blank=True)
因此,通过这种类型的实现,有什么简单的方法可以满足我的需要,还是有其他更好的解决方案?
谢谢!