model.py
class Authors(models.Model):
name = models.CharField(max_length=50)
class Books(models.Model):
date_pub = models.DateField()
name = models.CharField(max_length=50)
author = models.ForeignKey('Authors')
我需要从外键派生作者的姓名,但Books.objects.all().values_list('author', 'name')
命令从Authors
模型中推断 id。 如何从Books
模型中派生作者姓名
您可以使用:
Books.objects.all().values_list('author__name')
在 Django 文档中清楚地提到: https://docs.djangoproject.com/en/3.0/ref/models/querysets/#values-list