You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and dots ('.'), can be up to 35 characters long. Letters must be lowercase.
34 lines
1.3 KiB
34 lines
1.3 KiB
""" |
|
URL configuration for botzilla project. |
|
|
|
The `urlpatterns` list routes URLs to views. For more information please see: |
|
https://docs.djangoproject.com/en/5.2/topics/http/urls/ |
|
Examples: |
|
Function views |
|
1. Add an import: from my_app import views |
|
2. Add a URL to urlpatterns: path('', views.home, name='home') |
|
Class-based views |
|
1. Add an import: from other_app.views import Home |
|
2. Add a URL to urlpatterns: path('', Home.as_view(), name='home') |
|
Including another URLconf |
|
1. Import the include() function: from django.urls import include, path |
|
2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) |
|
""" |
|
from django.urls import path, include |
|
from rest_framework_simplejwt.views import ( |
|
TokenObtainPairView, |
|
TokenRefreshView, |
|
TokenVerifyView, |
|
) |
|
from .views import MasterKeyTokenObtainView |
|
from .views import ConversationView |
|
from rest_framework.routers import DefaultRouter |
|
|
|
router = DefaultRouter() |
|
router.register(r'conversations', ConversationView) |
|
urlpatterns = [ |
|
path('token/', MasterKeyTokenObtainView.as_view(), name='token_obtain_pair'), |
|
path('token/refresh/', TokenRefreshView.as_view(), name='token_refresh'), |
|
path('token/verify/', TokenVerifyView.as_view(), name='token_verify'), |
|
path('', include(router.urls)), |
|
] |