David Ko commited on
Commit
bbbd5f6
Β·
1 Parent(s): 7ac53fe

Fix Flask-Session permission error by using temp directory

Browse files
Files changed (1) hide show
  1. api.py +6 -0
api.py CHANGED
@@ -44,10 +44,16 @@ login_manager.login_view = 'login'
44
  login_manager.session_protection = 'strong'
45
 
46
  # μ„Έμ…˜ μ„€μ •
 
47
  from flask_session import Session
 
 
 
48
  app.config['SESSION_TYPE'] = 'filesystem'
49
  app.config['SESSION_PERMANENT'] = True
50
  app.config['SESSION_USE_SIGNER'] = True
 
 
51
  Session(app)
52
 
53
  # μ‚¬μš©μž 클래슀 μ •μ˜
 
44
  login_manager.session_protection = 'strong'
45
 
46
  # μ„Έμ…˜ μ„€μ •
47
+ import tempfile
48
  from flask_session import Session
49
+
50
+ # μž„μ‹œ 디렉토리λ₯Ό μ‚¬μš©ν•˜μ—¬ κΆŒν•œ 문제 ν•΄κ²°
51
+ session_dir = tempfile.gettempdir()
52
  app.config['SESSION_TYPE'] = 'filesystem'
53
  app.config['SESSION_PERMANENT'] = True
54
  app.config['SESSION_USE_SIGNER'] = True
55
+ app.config['SESSION_FILE_DIR'] = session_dir
56
+ print(f"Using session directory: {session_dir}")
57
  Session(app)
58
 
59
  # μ‚¬μš©μž 클래슀 μ •μ˜