if eid != '':
#字典里边嵌入字典
event = {}
try:
result = Event.objects.get(id =eid)
except ObjectDoesNotExist:
return JsonResponse({'status':10022,'message':'query result is empty'})
else:
#这个是给后边的结果赋值
event['name'] = result.name
event['limit'] = result.limit
event['status'] = result.status
event['address'] = result.address
event['start_time'] = result.start_time
return JsonResponse({'status':200,'message':'success','data':event})
if name != '':
#python传递数组字典
datas = []
results = Event.objects.filter(name__contains=name)
if results:
for r in results:
event = {}
event['name'] = r.name
event['limit'] = r.limit
event['status'] = r.status
event['address'] = r.address
event['start_time'] = r.start_time
datas.append(event)
return JsonResponse({'status':200,'message':'success','data':datas})
else:
return JsonResponse({'status':10022,'message':'query result is empty'})
【python3】web接口 字典里边嵌字典和数组字典的封装
最新推荐文章于 2023-07-15 20:30:00 发布