diff --git a/SusMarketBackend/urls.py b/SusMarketBackend/urls.py index 09adf47..6c118bf 100644 --- a/SusMarketBackend/urls.py +++ b/SusMarketBackend/urls.py @@ -11,8 +11,8 @@ urlpatterns = [ path('api/get/category', views.category, name='category'), path('api/get/products', views.products, name='products'), path('api/get/reviews/', views.reviews, name='reviews'), - path('api/post/user//', views.register_user, name='register-user'), - path('api/post/review/////', views.post_review, name='post-review'), + path('api/post/user', views.register_user, name='register-user'), + path('api/post/review', views.post_review, name='post-review'), path('api/post/check/user/', views.check_user, name='check-user'), path('api/get/user//', views.user, name='get-user'), path('api/get/user/', views.user_by_id, name='get-user-by-id') diff --git a/SusMarketBackend/views.py b/SusMarketBackend/views.py index 51293c9..f47d625 100644 --- a/SusMarketBackend/views.py +++ b/SusMarketBackend/views.py @@ -25,14 +25,25 @@ def reviews(request: HttpRequest, product: int): return JsonResponse(reviewObj) -def register_user(request: HttpRequest, login: str, password: str): - User.objects.create(login=login, password=hashlib.md5(password).hexdigest()) - return HttpResponse('{error: "Null"}') +def register_user(request: HttpRequest): + if request.GET: + login = request.GET["login"] + password = request.GET["password"] + User.objects.create(login=login, password=hashlib.md5(password).hexdigest()) + return HttpResponse('{error: "Null"}') + return HttpResponse('{error: "You doing not right"}') -def post_review(request: HttpRequest, commentary: str, rate: int, product: int, icon: str, user_id: int): - Review.objects.create(commentary=commentary, rate=rate, product_id=product, icons=icon, user_id=user_id) - return HttpResponse('{error: "Null"}') +def post_review(request: HttpRequest): + if request.GET: + commentary = request.GET["commentary"] + rate = request.GET["rate"] + product = request.GET["product"] + icon = request.GET["icon"] + user_id = request.GET["user_id"] + Review.objects.create(commentary=commentary, rate=int(rate), product_id=product, icons=icon, user_id=user_id) + return HttpResponse('{error: "Null"}') + return HttpResponse('{error: "You doing not right"}') def check_user(request: HttpRequest, login: str):