Django rest framework 在同一域Django Rest框架中通过不同时隙

Django rest framework 在同一域Django Rest框架中通过不同时隙,django-rest-framework,Django Rest Framework,我想在一个字段中发送3个不同的时隙,但不获取不同的时隙,而是获取错误-->“消息”:“JSON解析错误-期望属性名包含在双引号中:第3行第9列(字符27)” 看起来发送的数据不是有效的JSON,应该是 { “附表”:[ { “时间”:“12:00” }, { “时间”:“12:10” }, { “时间”:“15:00” } ] } models.py class Slot(models.Model): time=models.TimeField(auto_now=False, auto

我想在一个字段中发送3个不同的时隙,但不获取不同的时隙,而是获取错误-->“消息”:“JSON解析错误-期望属性名包含在双引号中:第3行第9列(字符27)”


看起来发送的数据不是有效的JSON,应该是

{
“附表”:[
{
“时间”:“12:00”
},
{
“时间”:“12:10”
},
{
“时间”:“15:00”
}
]
}
models.py
class Slot(models.Model):
    time=models.TimeField(auto_now=False, auto_now_add=False,null=True,blank=True)

    def __str__(self):
        return str(self.time)


views.py
class Available(viewsets.ViewSet):
    def create(self, request):
        try:
            data=request.data
            timings=data.get('schedule')
            for i in range(3):
                time_obj=Slot()
                time_obj.time=timings[i]['time']
                time_obj.save()
            return Response({"message":"Data delivered","success": True}, status=status.HTTP_200_OK)
        except Exception as error:
            traceback.print_exc()
            return Response({"message": str(error), "success": False}, status=status.HTTP_200_OK)

postman response

{
    "schedule":{
        {
            "time":"12:00"
        },
        {
            "time":"12:10"
        },
        {
            "time":"15:00"
        }
    }
}