CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/pypi-flask

A simple framework for building complex web applications.

Pending

Quality

Pending

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

Overview
Eval results
Files

sessions.mddocs/

Session Management

Flask provides session handling for maintaining user state across requests using secure cookies by default.

Capabilities

Session Interface Classes

class SessionInterface:
    def get_cookie_name(self, app: Flask) -> str: ...
    def open_session(self, app: Flask, request: Request): ...
    def save_session(self, app: Flask, session, response: Response) -> None: ...

class SecureCookieSessionInterface(SessionInterface): ...

Usage Examples

Basic Session Usage

from flask import Flask, session, request

app = Flask(__name__)
app.secret_key = 'your-secret-key'

@app.route('/login', methods=['POST'])
def login():
    username = request.form['username']
    session['user'] = username
    return 'Logged in'

@app.route('/profile')
def profile():
    if 'user' in session:
        return f"Hello {session['user']}"
    return 'Not logged in'

Install with Tessl CLI

npx tessl i tessl/pypi-flask

docs

blueprints.md

cli.md

configuration.md

context-globals.md

core-application.md

helpers.md

index.md

json-support.md

request-response.md

routing.md

sessions.md

signals.md

templates.md

testing.md

tile.json