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 (将#修改为@)