【发布时间】:2019-03-23 00:20:24
【问题描述】:
我想根据外键对模型对象进行分组查询或不进行任何迭代。
例子:让,我有一个模型student:
class Student(models.Model):
id=models.AutoField(primary_key=True)
parentId=models.ForeignKey(parent)
name=models.CharField()
age=models.IntegerField()
在这里,我想使用查询或任何优化的方式相对于parentId 创建student object 组。
【问题讨论】:
-
@rje:这不是一个列表列表,而是一个字典查询集。链接的答案具有作为典型用例来聚合per“组”。
-
没有任何迭代?
-
是的。如果可能,我想使用 Django ORM 查询来实现这一点。 @zypro
-
@GAJESHPANIGRAHI 也许你可以写下一个解决问题的 SQL 语句?
标签: python mysql django django-models django-queryset