From 054f0b650d87d8ebcbf0043530bb7888bdec7038 Mon Sep 17 00:00:00 2001 From: KessPen <75772773+KessPenGames@users.noreply.github.com> Date: Wed, 15 May 2024 16:35:47 +0700 Subject: [PATCH] =?UTF-8?q?=D0=BF=D0=BE=D0=BF=D1=80=D0=B0=D0=B2=D0=B8?= =?UTF-8?q?=D0=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SusMarketBackend/urls.py | 4 ++-- SusMarketBackend/views.py | 23 +++++++++++++++++------ 2 files changed, 19 insertions(+), 8 deletions(-) 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):