views.py 文件源码

python
阅读 23 收藏 0 点赞 0 评论 0

项目:calorie-find 作者: banjocat 项目源码 文件源码
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)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号