如何从外键字段派生值?姜戈

  • 本文关键字:派生 姜戈 字段 django
  • 更新时间 :
  • 英文 :


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

最新更新