コード例 #1
0
def rate_item(request):
    result = check_input(request, ["userId", "itemId", "rating"])
    if result['result'] == "Error":
        return JsonResponse(result)
    try:
        Recommendations.rate_and_remove(request['userId'], request['itemId'], request['rating'])
        number_of_pages = Recommendations.get_number_of_pages(request['userId'])

    except Exception as e:
        print e
        return JsonResponse({"result": "Error", "message": "error during rating item"})
    return JsonResponse({"result": "Success", 'data': {'numberOfPages': number_of_pages}})
コード例 #2
0
ファイル: views.py プロジェクト: exarus/GiftRecommenderSystem
def rate_item(request):
    result = check_input(request, ["userId", "itemId", "rating"])
    if result['result'] == "Error":
        return JsonResponse(result)
    try:
        Recommendations.rate_and_remove(request['userId'], request['itemId'],
                                        request['rating'])
        number_of_pages = Recommendations.get_number_of_pages(
            request['userId'])

    except Exception as e:
        print e
        return JsonResponse({
            "result": "Error",
            "message": "error during rating item"
        })
    return JsonResponse({
        "result": "Success",
        'data': {
            'numberOfPages': number_of_pages
        }
    })