微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Django - 使用外键查询多个值

如何解决Django - 使用外键查询多个值

我是 Django 的新手并试图了解模型关系。我有两个模型:

class Author(models.Model):
    author_name = models.Charfield(max_length = 15)
    
class Books(models.Model):
    book_name = models.CharField(max_length = 15)
    authors = models.ForeignKey(Author)

在我的 views.py 中,我正在访问这样的记录:

class BooksViewSet(APIView):
    def get(self,request):
        data = Books.objects.all()

现在假设我有多本书有多个作者,我如何创建一个包含所有书籍作者的 API?我想我需要过滤掉这些值,但我不确定它是如何完成的。目前,我只得到一位使用上述 views.py 的作者。对不起,如果我错过了显而易见的事情。提前感谢您的时间。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。