class item(models.Model):
name = models.CharField()
class itemTxns(models.Model):
item = models.ForeignKey(item)
txnDate = models.DateField()
txn = models.CharField()
给定“item”对象,如何找到与该项目关联的最新itemTxn?
我知道我可以访问item.itemTxns_set,但是可以在没有显式调用itemTxns类的其他get的情况下查询吗?
答案 0 :(得分:2)
item.itemtxns_set.latest('txnDate')
我不确定你是怎么回事的。
您可以将其设为项目类的属性。
class item(models.Model):
#....
@property
def latest_itemtxns(self):
return self.itemtxns_set.latest('txndate')
顺便提一下,我建议您将类大写,以区分实例,变量和类。