Serializer按外键属性对对象进行分组的对象列表

时间:2017-11-04 14:42:02

标签: python django serialization django-rest-framework

与找到here(和maybe here

的问题类似

我有一个像这样的模型的问题:

class Item(models.Model):
    name = models.CharField(max_length=128)
    category = models.ForeignKey(Category)

class Category(models.Model):
    name = models.CharField(max_lenght=64)

并希望序列化按类别分组的列表,如下所示:

[{'name': 'category 1', 'items: [ {'name': 'item1}, {'name':'item2'} ]},
 {'name': 'category 2', 'items: [ {'name': 'item3}, {'name':'item4'} ]}]

1 个答案:

答案 0 :(得分:0)

我找到的解决方案如下:

List <String> ints = Arrays.asList("1","2","3","4","5","6")

非常基本。我无法在其他任何地方找到此解决方案