序列化程序和响应数据如何使用Django rest
我正在用rest框架在Django做一个小项目,现在我真的不知道如何继续。 在应用程序中,我的订单模型如下序列化程序和响应数据如何使用Django rest,django,django-rest-framework,django-serializer,Django,Django Rest Framework,Django Serializer,我正在用rest框架在Django做一个小项目,现在我真的不知道如何继续。 在应用程序中,我的订单模型如下 class Order(models.Model): drink = models.TextField(blank=True, null=True) total = models.IntegerField(null=True, blank=True) ordered_at = models.DateField(default=timezone.now) 我想要这样
class Order(models.Model):
drink = models.TextField(blank=True, null=True)
total = models.IntegerField(null=True, blank=True)
ordered_at = models.DateField(default=timezone.now)
我想要这样的定制回复。我认为将使用distinct()和group_by,但我不知道它如何应用于序列化程序。如果我使用views.APIViews,我想我可以做到。但我希望对该api使用序列化程序和django分页
[
{
"id": 1,
"ordered_at": "2020-09-19",
"orders": [
{
"id": 64,
"drink": "",
"total": 200000,
"ordered_at": "2020-09-19"
},
{
"id": 65,
"drink": "",
"total": 200000,
"ordered_at": "2020-09-19"
}
]
},
{
"id": 2,
"ordered_at": "2020-09-18",
"orders": [
{
"id": 63,
"drink": "",
"total": 200000,
"ordered_at": "2020-09-18"
}
]
}
]
阅读django文档阅读django文档