2022-10-08 00:48:53 +03:00
|
|
|
from django.urls import path, include
|
|
|
|
from rest_framework_simplejwt.views import TokenObtainPairView, TokenRefreshView
|
|
|
|
|
2022-10-08 11:21:53 +03:00
|
|
|
from marketplace.api.views import ListCreateProductApi, RetireUpdateDestroyProductApi
|
2022-10-08 13:52:49 +03:00
|
|
|
from users.api.views import ListCreateUserApi
|
2022-10-08 11:21:53 +03:00
|
|
|
|
2022-10-08 00:48:53 +03:00
|
|
|
urlpatterns = [
|
|
|
|
path(
|
|
|
|
"auth/",
|
|
|
|
include(
|
|
|
|
[
|
|
|
|
path("token/", TokenObtainPairView.as_view(), name="token_obtain_pair"),
|
|
|
|
path("refresh/", TokenRefreshView.as_view(), name="token_refresh"),
|
|
|
|
]
|
|
|
|
),
|
|
|
|
),
|
|
|
|
path(
|
2022-10-08 11:21:53 +03:00
|
|
|
"marketplace/",
|
2022-10-08 00:48:53 +03:00
|
|
|
include(
|
|
|
|
[
|
2022-10-08 11:21:53 +03:00
|
|
|
path(
|
|
|
|
"product/",
|
|
|
|
ListCreateProductApi.as_view(),
|
|
|
|
name="list_create_product",
|
|
|
|
),
|
|
|
|
path(
|
|
|
|
"product/<str:slug>",
|
|
|
|
RetireUpdateDestroyProductApi.as_view(),
|
|
|
|
name="get_update_destroy_product",
|
|
|
|
),
|
2022-10-08 00:48:53 +03:00
|
|
|
]
|
|
|
|
),
|
|
|
|
),
|
2022-10-08 13:52:49 +03:00
|
|
|
path(
|
|
|
|
"users/",
|
|
|
|
include(
|
|
|
|
[
|
|
|
|
path("", ListCreateUserApi.as_view(), name="user_list_create"),
|
|
|
|
]
|
|
|
|
),
|
|
|
|
),
|
2022-10-08 00:48:53 +03:00
|
|
|
]
|