поправил

This commit is contained in:
KessPen
2024-05-15 16:35:47 +07:00
parent 75cfd20ffd
commit 054f0b650d
2 changed files with 19 additions and 8 deletions

View File

@@ -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/<int:product>', views.reviews, name='reviews'),
path('api/post/user/<str:login>/<str:password>', views.register_user, name='register-user'),
path('api/post/review/<str:commentary>/<int:rate>/<int:product>/<str:icon>/<int:user_id>', 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/<str:login>', views.check_user, name='check-user'),
path('api/get/user/<str:login>/<str:password>', views.user, name='get-user'),
path('api/get/user/<int:user_id>', views.user_by_id, name='get-user-by-id')

View File

@@ -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):