我有一个这样的模型:
class Param(models.Model) :
label = models.CharField(max_length=100)
name = models.CharField(max_length=100)
type = models.CharField(max_length=100)
default_value=models.CharField(max_length=300,blank=True, null=True)
range=models.CharField(max_length=50, blank=True, null=True)
order=models.IntegerField(blank=True, null=True)
size=models.IntegerField(blank=True, null=True)
unit=models.CharField(max_length=50, blank=True, null=True)
min=models.CharField(max_length=50, blank=True, null=True)
max=models.CharField(max_length=50, blank=True, null=True)
group=models.CharField(max_length=50, blank=True, null=True)
我想知道如何只用一个查询返回一个带有不同字段' group'的关联数组。作为键
{' group1':[object,object],' group2':[object,object,object,object]}
目前我的解决方案是首先获取不同的组,然后在每个组上循环并创建字典,但它需要很多查询,也许它可以更快地完成。
感谢您的帮助