728x90
반응형
ValueError:Fernet key must be 32 url-safe base64-encoded bytes
DB 접속 정보를 config.ini 파일로 관리하고 있었는데 Key 값의 형태를 바꿔 주었더니 해결되었다.
[고치기 전]
[dev]
key=b'adkljasflkdjfioe'
[고친 후]
[dev]
key=adkljasflkdjfioe
작은 따옴표와 앞에 bytes 표시 제거했더니 잘된다.
처음에는 인코딩 문제인 줄 알고 https://stackoverflow.com/questions/53897333/read-fernet-key-causes-valueerror-fernet-key-must-be-32-url-safe-base64-encoded 스택오버플로우에 있는 해결 방법을 적용했으나 안 됐다. 그냥 내가 key 값을 잘못 넣은 거였다.
728x90
반응형