def put(request, id): user_id = auth.get_user(request).id rating_id = None try: rating_id = Rating.objects.get(user_id=user_id, book_id=id).id except Rating.DoesNotExist: pass print(request.info) rating = Rating(book_id=id, user_id=user_id, rating=request.info['rating']) rating.id = rating_id rating.save() time.sleep(1) return RestJsonResponse()