취미와 밥줄사이

[ Flask ] RuntimeError : The sessopm is unavailable 본문

Python/Flask

[ Flask ] RuntimeError : The sessopm is unavailable

취미와 밥줄사이 2021. 6. 5. 23:38

개발 환경


  • Python 3.7.10 
  • Flask 1.1.2  
  • Werkzeug 1.0.1

에러 문구


  • RuntimeError : 비밀 키가 없으므로 세션을 사용할 수 없습니다
  • 세트. 응용 프로그램의 secret_key를 고유 한 것으로 설정하고 비밀.

RuntimeError

RuntimeError: The session is unavailable because no secret key was set. Set the secret_key on the application to something unique and secret.

 


 

에러 원인


  • 시크릿키가 설정되지 않아서 발생하는 에러이다.
  • 코드를 보면 시크릿키를 설정하였다.

해결 방법


  • 시크릿을 if문 아래 배치하지 않고 전역으로 배치하였더니 잘 동작하였다.

 

 

 

REFERENCE


 

https://webisfree.com/2017-07-31/flask-session-%EC%97%90%EB%9F%AC-runtimeerror-%ED%95%B4%EA%B2%B0%EB%B0%A9%EB%B2%95

 

Flask session 에러 RuntimeError 해결방법

Python base64 인코딩, 디코딩 변환 방법

webisfree.com

 

https://webisfree.com/2017-07-31/flask-session-%EC%97%90%EB%9F%AC-runtimeerror-%ED%95%B4%EA%B2%B0%EB%B0%A9%EB%B2%95

 

Flask session 에러 RuntimeError 해결방법

Python base64 인코딩, 디코딩 변환 방법

webisfree.com

 

https://pythonq.com/so/python/56236

 

python - 플라스크 세션에서 비밀 키가 설정되지 않음, 플라스크 세션 확장 - IT 툴 넷

python - 플라스크 세션에서 비밀 키가 설정되지 않음, 플라스크 세션 확장 출처 python session flask

pythonq.com

 

https://stackoverflow.com/questions/61966894/flask-problem-runtimeerror-the-session-is-unavailable-because-no-secret-key-wa

 

Flask Problem: RuntimeError: The session is unavailable because no secret key was set

So I was using flask_login for my login system on my mac, and I seem to have run into a problem. When I ran the code, it says I have not set my secret key even if I had done so. My code was: from...

stackoverflow.com