从模型及其相关模型中获取所有记录

时间:2020-08-28 05:14:37

标签: django django-models

例如,我有两个表,作者和书。

class Author (models.Model ):
    name = models.CharField(...)

class Book (models.Model ):
    author_id = models.ForeignKey('Author')
    book_name = models.CharField(...)

作者表将包含作者的条目,无论他们是否写过任何书。而且一位作者可以拥有多本书籍。 因此,即使他们没有写过任何书,我也想用他们各自的书面书(包含book_name)来查询所有作者的名字。

输出

author_name    book_name
 author1         book1
 author1         book2
 author2         None
 author3         book3
           ...
 author22       book33

0 个答案:

没有答案