Flask

Python : 'str' object has no attribute 'decode' 에러 해결

민돌v 2021. 10. 8. 12:14

 

로그인 회원가입 기능을 flask에서 구현할 때 

error code : 'str' object has no attribute 'decode' 가 나왔다.

 

문제는 jwt 토큰을 암호화하고 utf-8 로 다시 디코딩해줄 때 나왔는데

token = jwt.encode(payload, SECRET_KEY, algorithm='HS256').decode('utf-8')

 

검색을 해보니 python3에서는 기본이 utf-8이기 때문에 굳이 decode를 사용할 필요가 없다고 합니다.

따라서 decode 함수도 필요 없습니다.

 

 



출처: https://knight76.tistory.com/entry/python2 [김용환 블로그(2004-2020)]