Django ORM, добавление внешнего поля в QuerySet [дубликат]
У меня есть простой набор вопросов, вытекающий из этого:
Books.objects.all()
Books связан с Authors следующим образом:
Class Books:
    ...
    author = models.ForeignKey(Authors, on_delete=models.CASCADE)
Class Authors:
    id = models.AutoField(primary_key=True)
    name = models.CharField()
Так что для каждой книги есть только один автор.
 Я хочу добавить к каждому экземпляру набора запросов Books связанное с ним имя Author, как в этом запросе:
SELECT a.*, b.name 
FROM Books as a
JOIN Authors as b on a.author_id = b.id
 Я пытался прочитать документацию по методу Annonate или методу selected_related, но не нашел решения.