基本的に、ユーザーが「JSONWebTokenAuthentication」を使用してユーザー名とパスワードを使用してログインするシステムを開発したいと考えています。これは、「django rest framework JWT」を使用する方法です。ユーザーがユーザー名とパスワードを使用して登録およびログインできるアカウントアプリを作成する前に. account/urls.py内
urlpatterns = [
url('^login/$', UserLoginApiView.as_view(), name='login'),
url('^register/$', UserCreateApiView.as_view(), name='register'),
]
mainproject /urls.py 内
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^api/auth/token/', obtain_jwt_token),
url(r'^api/users/', include("account.urls", namespace='user_api')),
]
「api/auth/token/」を開いたとき このURL。ブラウザ可能なAPIのユーザー名フィールドとパスワードフィールドが表示されます。ビューdjangorestframework-jwtに組み込まれているので問題ありません.dbでユーザー名とパスワードが一致すると、トークンが提供されます。
私の質問は、私が自分のログインビューを使用するときです。
ユーザーを作成するには、登録だけで十分です。djangorestframework-jwt を使用する場合、追加のログイン ビューを作成する必要がありますか。