def post(self, request):
'''
Returns a list of food with calories
'''
if 'foods' not in request.data:
raise Http404
food_querysets = {"foods": []}
for food in request.data.get('foods'):
q = Q(name__icontains=food.upper()) | Q(name__fuzzy=food.upper())
result = Food.objects.filter(q)[:5]
food_querysets['foods'].append(result)
serializer = FoodListSerializer(food_querysets)
json = JSONRenderer().render(serializer.data)
return Response(json)
评论列表
文章目录