如果我这样做
books = Book.objects.filter(author__name="John")
我只得到Book的字段
如何通过单个查询获取Author 的字段?
请您参考如下方法:
使用values 或values_list:
books_info = Book.objects.filter(author__name="John").values('book_field1', 'book_field2', 'book__author_field1','book__author_field2')
django 文档:
https://docs.djangoproject.com/en/1.8/ref/models/querysets/#values https://docs.djangoproject.com/en/1.8/ref/models/querysets/#values-list
