这是我的模型。
当我写Order.objects.all().values()时,它会给我一个只包含
我可以通过编写以下代码来获取它们:
class Order(models.Model):
name = ...
class OrderDetail(models.Model)
order = models.OneToOneField(Order,null=False)
comment = ...
class LastUpdate(models.Model)
order = models.OneToOneField(Order,null=False)
date = ...
当我写Order.objects.all().values()时,它会给我一个只包含
name
的列表。但是我需要获取name,orderdetail__comment,lastupdate__date
的值。我可以通过编写以下代码来获取它们:
Order.objects.values('name','orderdetail__comment','lastupdate__date').all()
但是与订单相关的模型有很多,我不想把它们全部写出来。
我如何获取所有相关字段的值?