【发布时间】:2019-10-23 14:38:39
【问题描述】:
为了简单起见,假设我只有 3 个模型:文章、类别、作者。
class Author(models.Model):
name = models.CharField(max_length='100')
...
class Categories(models.Model):
name = models.CharField(max_length='100')
...
class Articles(models.Model):
name = models.CharField(max_length='100')
author_id = models.ForeignKey(Author)
categories = models.ManyToManyField(Categories)
...
我按 author_id list_article = Articles.objects.filter(author_id=author_id)过滤文章列表
我的问题是,如何从“list_article”中检索“类别”列表?
谢谢。
【问题讨论】:
-
@ljmocic 它返回数据库中的所有类别。我只想要在
list_articles中有文章的类别
标签: django orm django-queryset django-2.1