我有2个模特
JSON.parse("#{response.body}")
我希望Parent模型的所有对象都具有Child模型中提到的外键和timeStamp字段中的一些过滤器。
如何反向抓取对象?
它的MySQL会是这样的
#models
class Parent(models.Model):
name = models.CharField()
class Child(models.Model)
parentLink = models.ForeignKey(Parent)
timeStamp = models.DateTimeField(auto_now_add=True)
答案 0 :(得分:5)
如果我理解你的需要,它应该是这样的:
Parent.objects.filter(
child__isnull=False,
child__timeStamp__gt=datetime.strptime(
'2016-01-01 00.00.00',
'%Y-%m-%d %H.%M.%S'
)
)
这将获取有时间戳晚于2016/01/01的子节点的所有Parent
个对象。