現在、プロジェクトの認証にDjango Rest Framework JWTを使用しています。私は既にBasicAuthentication、SessionAuthentication、JSONWebTokenAuthenticationを実装しています。ユーザーは新しいセッションごとにPOSTメソッドを使用してトークンを要求できます。しかし、各ユーザーが作成された直後に、トークンが作成されるようにしたい(管理セクションで表示される可能性があります)。Django Rest Framework JWTを使用した手動トークンJWT
私はそれは、トークンを手動で使用して作成することができると述べているDjangoの休憩FrameworkのJWTのドキュメントを見てみました:私はviews.py、models.pyとシリアライザで、このコードスニペットを入れてみました
from rest_framework_jwt.settings import api_settings
jwt_payload_handler = api_settings.JWT_PAYLOAD_HANDLER
jwt_encode_handler = api_settings.JWT_ENCODE_HANDLER
payload = jwt_payload_handler(user)
token = jwt_encode_handler(payload)
を。私は "ユーザー"の参照エラーを取得し続けます。
このコードスニペットやその他の方法を正しく実装する方法については、ご了承ください。ありがとう