URL を設定します。

プロジェクト用 URL を作成

プロジェクト用の URL を設定します。

認証はDjoserのエンドポイントを使用します。

主に、Base EndpointsJWT Endpointsを使用します。

Base Endpoints

https://djoser.readthedocs.io/en/latest/base_endpoints.html

JWT Endpoints

https://djoser.readthedocs.io/en/latest/jwt_endpoints.html

mysite/urls.py

from django.contrib import admin
from django.urls import path, include

urlpatterns = [
    path('api/auth/', include('djoser.urls')),
    path('api/auth/', include('djoser.urls.jwt')),
    path('api/', include('accounts.urls')),
    path('admin/', admin.site.urls),
]

アプリケーション用 URL を作成

accounts フォルダの下に、urls.py ファイルを作成します。

ユーザーリスト取得用の URL を設定します。

accounts/urls.py

from django.urls import path
from .views import UserList

urlpatterns = [
    path('users/', UserList.as_view()),
]