Django rest framework 在同一域Django Rest框架中通过不同时隙
我想在一个字段中发送3个不同的时隙,但不获取不同的时隙,而是获取错误-->“消息”:“JSON解析错误-期望属性名包含在双引号中:第3行第9列(字符27)”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
看起来发送的数据不是有效的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"
}
}
}