【发布时间】:2012-06-21 15:57:09
【问题描述】:
这些是我的模型
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()
但是订单相关的模型很多,我不想全部写出来。
如何获取相关字段的所有值?
【问题讨论】:
标签: django django-models django-queryset