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

Pranayjeet Thakare

我有2个型号

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

class Child(models.Model)
     parentLink = models.ForeignKey(Parent)
     timeStamp = models.DateTimeField(auto_now_add=True)

我希望在父模型中提到的父模型的所有对象都具有子模型中提到的外键,并在timeStamp字段上使用一些过滤器。

我该如何反向获取对象?

这就是MySQL

SELECT Parent.name FROM Parent JOIN Child on Parent.Id = Child.parentLink WHERE Child.timeStamp > '2016-01-01 : 00.00.00'
乔纳森·戴维斯

如果我正确理解您的需求,应该是这样的:

Parent.objects.filter(
    child__isnull=False,
    child__timeStamp__gt=datetime.strptime(
        '2016-01-01 00.00.00',
        '%Y-%m-%d %H.%M.%S'
    )
)

这将获取Parent其时间戳记晚于2016/01/01的所有子对象的所有对象。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Django在外壳中从一对多模型关系中检索所有对象

来自分类Dev

我如何在Django 1.8中获得所有模型

来自分类Dev

如何获得属于某个父模型的所有子模型(Ruby on Rails)

来自分类Dev

如何在单击时渲染属于父模型的特定对象的子模型的所有对象?

来自分类Dev

在Django中从父模型访问子模型对象的问题

来自分类Dev

如何在django模型中使用外键获取对象的所有属性

来自分类Dev

如何在Django中访问与模型相关的对象的所有子对象?

来自分类Dev

如何在Magento中获得所有可用的模型?

来自分类Dev

如何获得列表中包含其字段的所有模型?

来自分类Dev

如何使用表中的所有对象作为标签-在Django Admin中的模型中输入?

来自分类Dev

从Django中的基本模型“创建”子模型

来自分类Dev

如何更新模型中所有对象的参数 - Django

来自分类Dev

Django无法访问模型中的所有对象

来自分类Dev

Django API REST返回模型中的所有对象

来自分类Dev

如何在Django中为所有模型对象执行向后关系查找?

来自分类Dev

如果所有父变量都标记为必需,如何使子模型中不需要父模型的变量?

来自分类Dev

djangrestframework 在外键中显示模型

来自分类Dev

在django admin中,您如何访问子模型中的功能?

来自分类Dev

构造新的Django模型对象,而无需将所有相关模型加载到内存中

来自分类Dev

构造新的Django模型对象,而无需将所有相关模型加载到内存中

来自分类Dev

如何获得不同模型中外键的所有实例的计数?

来自分类Dev

如何列出django中所有模型的所有关系和外键?

来自分类Dev

在Django管理界面中使用所有外键引用模型的对象

来自分类Dev

Django:向所有与外键相关的模型添加对象实例

来自分类Dev

如何在django-polymorphic中将子模型对象转换为其基础模型?

来自分类Dev

如何过滤 Django 模型以仅包含出现在子表(带有外键)中的模型?

来自分类Dev

如何基于父模型为所有子模型生成休息视图集

来自分类Dev

如何在Django中模拟模型的外键模型?

来自分类Dev

在子模型中访问父对象

Related 相关文章

  1. 1

    Django在外壳中从一对多模型关系中检索所有对象

  2. 2

    我如何在Django 1.8中获得所有模型

  3. 3

    如何获得属于某个父模型的所有子模型(Ruby on Rails)

  4. 4

    如何在单击时渲染属于父模型的特定对象的子模型的所有对象?

  5. 5

    在Django中从父模型访问子模型对象的问题

  6. 6

    如何在django模型中使用外键获取对象的所有属性

  7. 7

    如何在Django中访问与模型相关的对象的所有子对象?

  8. 8

    如何在Magento中获得所有可用的模型?

  9. 9

    如何获得列表中包含其字段的所有模型?

  10. 10

    如何使用表中的所有对象作为标签-在Django Admin中的模型中输入?

  11. 11

    从Django中的基本模型“创建”子模型

  12. 12

    如何更新模型中所有对象的参数 - Django

  13. 13

    Django无法访问模型中的所有对象

  14. 14

    Django API REST返回模型中的所有对象

  15. 15

    如何在Django中为所有模型对象执行向后关系查找?

  16. 16

    如果所有父变量都标记为必需,如何使子模型中不需要父模型的变量?

  17. 17

    djangrestframework 在外键中显示模型

  18. 18

    在django admin中,您如何访问子模型中的功能?

  19. 19

    构造新的Django模型对象,而无需将所有相关模型加载到内存中

  20. 20

    构造新的Django模型对象,而无需将所有相关模型加载到内存中

  21. 21

    如何获得不同模型中外键的所有实例的计数?

  22. 22

    如何列出django中所有模型的所有关系和外键?

  23. 23

    在Django管理界面中使用所有外键引用模型的对象

  24. 24

    Django:向所有与外键相关的模型添加对象实例

  25. 25

    如何在django-polymorphic中将子模型对象转换为其基础模型?

  26. 26

    如何过滤 Django 模型以仅包含出现在子表(带有外键)中的模型?

  27. 27

    如何基于父模型为所有子模型生成休息视图集

  28. 28

    如何在Django中模拟模型的外键模型?

  29. 29

    在子模型中访问父对象

热门标签

归档