gpt4 book ai didi

python - 获取 ManyToManyField 中引用对象的次数

转载 作者:行者123 更新时间:2023-11-30 23:41:29 24 4
gpt4 key购买 nike

我有一些看起来像这样的模型:

class UserProfile(models.Model):
user = models.OneToOneField(User)
favorite_books = models.ManyToManyField(Book)

# ...

class Book(models.Model):
title = models.CharField(max_length=255)

如何知道图书被收藏了多少次?

最佳答案

您可以查询"through"直接使用 ORM 来表:

UserProfile.favorite_books.through.objects.filter(book_id=book.id).count()

关于python - 获取 ManyToManyField 中引用对象的次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11979015/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com