Django Модель внешнего ключа к тексту - PullRequest
1 голос
/ 28 апреля 2020

Проблема в том, что есть модель Book, и в ней title - название книги, а author - модель ForeignKey of Author, в которой есть поле имени. Мне нужно получить список Python и для этого я делаю books = list(Book.objects.values('title', 'author'), но в результате получается список [{'title': 'Harry Potter', 'author': 1}]. Как мне убедиться, что автор вместо блока?

1 Ответ

1 голос
/ 28 апреля 2020

Самое быстрое решение для вас - books = list(Book.objects.values('title', 'author__name'). В предположении, что автор модели имеет поле имени.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...