曼不讲李 发表于 2023-9-14 12:30:46

django模型:获取ID列表

我怎样才能得到所有的表格?ID /主键列表。说我有这张桌子:
class Blog(models.Model)title = models.CharField()body = models.CharField()author = models.ForeignKey(Author)假定字段 作者    是Author对象。我想得到Blog的所有ID,其中author = author
我知道我可以用
                blogs = Blog.objects.filter(author=author)并以列表形式获取所有博客对象,但是如何获取列表IDS / PK?类似于从博客中选择作者作为作者ID”
                                                               
    解决方案:                                                               
                                                                您可以使用values_list执行此操作的方法。
blogs = Blog.objects.filter(author=author).values_list('id',flat=True)更多信息请参见Django
queryset文档。
页: [1]
查看完整版本: django模型:获取ID列表