Django Rest Framework를 사용하고 있으며 REST framework JWT Auth이라는 타사 패키지를 포함 시켰습니다. 특정 경로에 사용자 이름/암호를 보내면 토큰을 반환합니다. 그런 다음 특정 경로에 대한 권한을 얻기 위해 토큰이 필요합니다. 그러나 토큰에서 사용자 이름을 얻으려면 어떻게해야합니까? 패키지 문서 전체를 살펴본 후 StackOverflow를 살펴 보았습니다. JSON 웹 토큰이며 username = decode_token(token)
과 같은 메서드가 있다고 가정하고 있지만 이러한 메서드는 찾지 못했습니다.Django Rest Framework JWT 토큰에서 사용자 이름을 얻는 방법
답변
기본적으로이
username = request.user.username
진지하게? @ sardorbek 왜 내 코드를 편집 했어? Camel Case 코딩 유형을 사용하고 있습니다. _로 코딩하는 것이 정말로 필요한가요? 필요가 없었다. –
@PrakharTrivedi는 pep8 guidlines https://www.python.org/dev/peps/pep-0008/을 읽습니다. 그것은 파이썬 커뮤니티를위한 컨벤션이다 –
그래, 그 점에 동의한다. 그러나 정말로 필요했다? 이보다 훨씬 좋은 일들이 있습니다. –
- 1. Django Rest Framework JWT 400 잘못된 요청
- 2. Exchange ID 토큰에서 사용자 이름을 얻는 방법?
- 3. django rest framework 사용자 등록
- 4. django rest framework 이메일 및 비밀번호로 jwt 인증
- 5. Node.js JWT, 토큰에서 user_id 가져 오기
- 6. Django REST Framework 사용자 정의 사용자 만들기
- 7. golang이 jwt 토큰에서 클레임을 추출합니다.
- 8. Django-allauth, JWT, Oauth
- 9. Django Rest 프레임 워크의 토큰에서 인증 된 사용자 얻기
- 10. Django rest-framework
- 11. Django Rest Framework 로컬라이제이션
- 12. Django Rest Framework 데이터베이스없이 (
- 13. django-rest-framework 및 사용자 정의 경로
- 14. Django Rest Framework 추가 필드가있는 사용자 등록
- 15. Django Rest Framework 파일 업로드
- 16. django rest framework. raise_exception = True
- 17. Django Rest Framework - 생성 권한
- 18. Django Rest Framework 들어오는 요청을 수정하는 방법?
- 19. REST API에서 도메인 이름을 얻는 방법
- 20. C# JWT 토큰에서 서명을 확인하는 방법은 무엇입니까?
- 21. 토큰에서 잘못된 사용자를 추출하는 노드 passport-jwt
- 22. Django REST Framework : 필드 이름 변경
- 23. (OWIN) 토큰에서 사용자를 얻는 방법?
- 24. Django ImageField 이름을 얻는 방법
- 25. Django MongoEngine/REST Framework ListFields
- 26. Django rest framework-보기 하나만보기
- 27. manyToMany with django rest framework
- 28. Django REST Framework - 모델이없는 직렬화로보기
- 29. Django rest framework social oauth2
- 30. Django-rest-framework json dump
당신은 요청에 사용자 개체를 할 수 있습니다. 또는 당신은보기에서 이것을하고 있지 않은가? –
보기에서 이것을하고 있지만 장고에 익숙하지 않아 어떻게 작동하는지 완전히 이해하지 못합니다. 당신은 정교 할 수 있습니까? –
보기 코드를 추가하시오 –