Introduction à la méthode de paramétrage de session de flask en python

不言
Libérer: 2018-10-25 15:59:06
avant
2774 Les gens l'ont consulté

Cet article vous apporte une introduction à la méthode de configuration de session de flask en python. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.

Qu'est-ce que la session ?

cookie : cache du navigateur client ;
session : cache du serveur serveur ;

La session est similaire au cookie, les deux sont transmis. Le dictionnaire gère la clé. paires de valeurs.
L'objet Session stocke les propriétés et les informations de configuration requises pour une session utilisateur spécifique. De cette manière, lorsque l'utilisateur passe d'une page Web à l'autre de l'application, les variables stockées dans l'objet Session ne seront pas perdues, mais persisteront tout au long de la session utilisateur. Lorsqu'un utilisateur demande une page Web à une application, le serveur Web crée automatiquement un objet Session si l'utilisateur n'a pas déjà de session. Lorsqu'une session expire ou est abandonnée, le serveur met fin à la session. L'une des utilisations les plus courantes des objets Session consiste à stocker les préférences de l'utilisateur.

La séance de lecture et d'écriture peut être effectuée en utilisant le dictionnaire.

import random

from flask import Flask, session

app = Flask(__name__)
# 因为flask的session是通过加密之后放到了cookie中。所以有加密就有密钥用于解密,所以,
# 只要用到了flask的session模块就一定要配置“SECRET_KEY”这个全局宏。一般设置为24位的字符
app.config['SECRET_KEY'] =  random._urandom(24)

# 设置session值;
@app.route('/')
def index():
    # 如何设置session的key-value值
    session['name']='sheen'
    return 'hello,sheen'

@app.route('/get/')
def get():
    # 获取Session的key-vlaue值
    print(len(session))
    return session.get('name')

@app.route('/delete/')
def delete():
    # 删除Session的key-vlaue值
    session.pop('name')
    print(session.get('name'))
    return 'session was deleted'

app.run()
Copier après la connexion

Introduction à la méthode de paramétrage de session de flask en python

Introduction à la méthode de paramétrage de session de flask en python

Introduction à la méthode de paramétrage de session de flask en python

Introduction à la méthode de paramétrage de session de flask en python

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:segmentfault.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal