Flask
सत्र
खोज…
टिप्पणियों
सत्र शब्दकोशों से लिए गए हैं जिसका अर्थ है कि वे सबसे सामान्य शब्दकोश विधियों के साथ काम करेंगे।
किसी दृश्य के भीतर सत्र ऑब्जेक्ट का उपयोग करना
पहले, सुनिश्चित करें कि आपने फ्लास्क से सत्र आयात किए हैं
from flask import session
सत्र का उपयोग करने के लिए, फ्लास्क एप्लिकेशन को एक परिभाषित 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'])
एक सत्र चर उपयोग पॉप () विधि जारी करने के लिए।
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()