問題タブ [django-rest-framework-jwt]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
235 参照

python - djangorestframework-jwt acquire_jwt_token ビューを使用する場合、単純なログイン ビューを作成する必要はありますか?

基本的に、ユーザーが「JSONWebTokenAuthentication」を使用してユーザー名とパスワードを使用してログインするシステムを開発したいと考えています。これは、「django rest framework JWT」を使用する方法です。ユーザーがユーザー名とパスワードを使用して登録およびログインできるアカウントアプリを作成する前に. account/urls.py

]

mainproject /urls.py 内

]

「api/auth/token/」を開いたとき このURL。ブラウザ可能なAPIのユーザー名フィールドとパスワードフィールドが表示されます。ビューdjangorestframework-jwtに組み込まれているので問題ありません.dbでユーザー名とパスワードが一致すると、トークンが提供されます。

私の質問は、私が自分のログインビューを使用するときです。

ユーザーを作成するには、登録だけで十分です。djangorestframework-jwt を使用する場合、追加のログイン ビューを作成する必要がありますか。

0 投票する
1 に答える
329 参照

django - ジャンゴレストフレームワークのjwt認証を機能させる[ジャンゴレスト、角度5]

そのため、djanogo rest フレームワーク JWT をインストールし、設定と認証クラスを設定しました。このガイドによると。設定は正しいので省略しますが、そこに問題はありません。あまりにも多くのコードを投稿しないことでもあります

https://jpadilla.github.io/django-rest-framework-jwt/

次に、フロントエンドからサーバーの承認ビューを呼び出します

次に、私のジャンゴでは、ビューコードは次のとおりです。

しかし、匿名ユーザーが返され続けています。ヘッダーでトークンを渡しているので、それはユーザー オブジェクトであるべきではありませんか?

何が間違っているのかわかりません。