小编Pra*_*are的帖子

如何在Django中获取子模型中存在外键的父模型的所有对象?

我有2个型号

#models
class Parent(models.Model):
     name = models.CharField()

class Child(models.Model)
     parentLink = models.ForeignKey(Parent)
     timeStamp = models.DateTimeField(auto_now_add=True)
Run Code Online (Sandbox Code Playgroud)

我希望Parent模型的所有对象都具有Child模型中提到的外键和timeStamp字段中的一些过滤器.

如何反向获取对象?

它的MySQL就是这样的

SELECT Parent.name FROM Parent JOIN Child on Parent.Id = Child.parentLink WHERE Child.timeStamp > '2016-01-01 : 00.00.00'
Run Code Online (Sandbox Code Playgroud)

python mysql django django-models foreign-key-relationship

3
推荐指数
1
解决办法
1426
查看次数