36 lines
542 B
Python
36 lines
542 B
Python
# -*- coding: utf-8 -*-
|
|
"""
|
|
Hello
|
|
~~~~~
|
|
|
|
Quart-Session demo.
|
|
|
|
:copyright: (c) 2020 by Sander.
|
|
:license: BSD, see LICENSE for more details.
|
|
"""
|
|
from quart import Quart, session
|
|
from quart_session import Session
|
|
|
|
|
|
SESSION_TYPE = 'redis'
|
|
|
|
|
|
app = Quart(__name__)
|
|
app.config.from_object(__name__)
|
|
Session(app)
|
|
|
|
|
|
@app.route('/set/')
|
|
async def set():
|
|
session['key'] = 'value'
|
|
return 'ok'
|
|
|
|
|
|
@app.route('/get/')
|
|
async def get():
|
|
return session.get('key', 'not set')
|
|
|
|
|
|
if __name__ == "__main__":
|
|
app.run(debug=True)
|