Flask
세션 수
수색…
비고
세션은 사전에서 파생되므로 가장 일반적인 사전 방법으로 작업하게됩니다.
보기 내에서 세션 객체 사용
먼저 플라스크에서 세션을 가져 왔는지 확인하십시오.
from flask import session
세션을 사용하려면 Flask 애플리케이션에 정의 된 SECRET_KEY가 필요합니다.
app = Flask(__name__)
app.secret_key = 'app secret key'
세션은 기본적으로 비밀 키로 서명 된 쿠키를 사용하여 구현됩니다. 이렇게하면 응용 프로그램을 제외하고 데이터가 수정되지 않으므로 안전한 데이터를 선택하십시오! 브라우저는 각 요청과 함께 쿠키를 응용 프로그램으로 다시 보내어 여러 요청간에 데이터 지속성을 유지할 수 있습니다.
세션을 사용하려면 객체를 참조하기 만하면됩니다 (사전처럼 동작합니다)
@app.route('/')
def index():
if 'counter' in session:
session['counter'] += 1
else:
session['counter'] = 1
return 'Counter: '+str(session['counter'])
세션 변수를 해제하려면 pop () 메소드를 사용하십시오.
session.pop('counter', None)
예제 코드 :
from flask import Flask, session
app = Flask(__name__)
app.secret_key = 'app secret key'
@app.route('/')
def index():
if 'counter' in session:
session['counter'] += 1
else:
session['counter'] = 1
return 'Counter: '+str(session['counter'])
if __name__ == '__main__':
app.debug = True
app.run()
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow