我正在使用Django Rest Framework,並且包含名爲REST framework JWT Auth的第三方包。當您向特定路線發送用戶名/密碼時,它會返回一個令牌。然後該令牌需要用於某些路由的許可。但是,如何從令牌獲取用戶名?我查看了所有的包文檔,並通過了StackOverflow。這是一個JSON Web令牌,我假設有一個像username = decode_token(token)
這樣的方法,但我還沒有找到這樣的方法。如何從Django Rest Framework獲取用戶名JWT令牌
5
A
回答
3
基本上你能做到這一點
username = request.user.username
+0
認真? @sardorbek你爲什麼編輯我的代碼。我正在使用駱駝案例類型的編碼。是否真的有必要用_編碼。沒有必要。 –
+0
@PrakharTrivedi閱讀pep8指導https://www.python.org/dev/peps/pep-0008/。這是Python社區的約定 –
+0
是的,我同意這一點。但是真的有必要嗎?有比這更好的事情要做。 –
相關問題
- 1. 使用Rest-Framework -Jwt創建令牌
- 2. Django Rest Framework + JWT
- 3. 如何在Django Rest Framework中使用javascript獲取令牌TokenAuthentication
- 4. Django Rest Framework令牌驗證
- 5. 手動令牌與Django Rest框架JWT
- 6. Node.js JWT,從令牌獲取user_id
- 7. 獲取JWT令牌twilio Android客戶端
- 8. 如何刪除django JWT令牌?
- 9. 獲取DRF-jwt令牌
- 10. django-restframework-jwt使用JWT令牌時要求輸入用戶名/密碼
- 11. 如何從JWT令牌
- 12. 匿名用戶訪問令牌 - JWT
- 13. 從JWT令牌
- 14. 驗證並獲取用戶在視圖或消費者內使用jwt令牌
- 15. 如何使用Django Rest Framework正確設置令牌認證?
- 16. 如何使用django rest框架和ajax獲取令牌
- 17. 如何使用Safari作爲客戶端從WebAPI獲取JWT持票人令牌?
- 18. 如何在使用jwt令牌時檢測用戶(Slim-jwt-auth)
- 19. Django Rest Framework JWT 400錯誤請求
- 20. 在Django休息框架登錄後獲取JWT令牌
- 21. 獲取用戶名和訪問令牌
- 22. Laravel通過Jwt令牌獲取用戶信息
- 23. jwt令牌多租戶
- 24. 在Express.js中獲取JWT令牌的唯一用戶標識符
- 25. 如何更改django-rest-framework的authtoken中的現有令牌?
- 26. 從OAuth令牌獲取用戶ID
- 27. JWT令牌無效簽名
- 28. 與JWT獲取令牌而不嘗試用戶憑據Laravel?
- 29. 從Django Rest框架中的令牌獲取經過身份驗證的用戶
- 30. 如何在angularjs中使用django-rest-framework-jwt成功驗證後獲取用戶信息
你有要求的用戶對象。或者你沒有這樣做? –
我在做這個,但我是Django的新手,所以我不完全理解它是如何工作的。你能詳細說明嗎? –
添加您的查看代碼 –