def cf_item(request, userid): p = Predictor(userid) recommendations = p.item_collaborative_filtering(6) data = pimpit(recommendations) for rec in data: rec['rating'] = recommendations[str(rec['id'])] data = sorted(data, key = lambda x: x['rating'], reverse=True)[:6] return JsonResponse(data, safe=False)
def cf_item(request, userid): p = Predictor(userid) recommendations = p.item_collaborative_filtering(6) data = pimpit(recommendations) for rec in data: rec['rating'] = recommendations[str(rec['id'])] data = sorted(data, key=lambda x: x['rating'], reverse=True)[:6] return JsonResponse(data, safe=False)
def cf_user(request, userid): p = Predictor(userid) data = p.user_collaborative_filtering(6) data = pimpit(data) return JsonResponse(data, safe=False)