Q&A
DjangoのdjoserのURLについて質問があります。
from django.urls import path, include urlpatterns = [ path("test/auth/", include('djoser.urls')), path("test/auth/", include('djoser.urls.jwt')), path("test", include('test.urls')), ]
今まで、JWT認証をしようする際は見よう見まねで上記のurls.pyを作成していました。
http://IPアドレス/test/auth/jwt/create/ でJWTを取得でき、
http://IPアドレス/test/auth/jwt/refresh/ はリフレッシュトークンの送り先であることを認識しています。
path("test/auth/", include('djoser.urls')),
このURLの意味がわかりません。どういう目的で書かれている(どういうときに使用する)のでしょうか。
path("test/auth/", include('djoser.urls')),
path("test/auth/", include('djoser.urls.jwt')),
今までこの2行をセットで書かないとJWT認証ができないのかな、と思っていましたが、もしかしたら1行目は不要なのでは、と思い質問いたしました。
▽追記
とりあえず1行目をコメントアウトをして検証をしていますが、JWTの取得、再取得、検証は問題なく機能しています。
もう少し様子見をします。
回答1件
あなたの回答
tips
プレビュー
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。