PŘIHLÁŠENÍ ========== TEMPLATES --------- - template rozšiřuje jiný {% extends "index.html" %} - blok {% block obsah %} {% endblock %} - URL pro app route {{ url_for('logout') }} APP.PY ------ from flask import Flask, render_template, request, url_for, redirect, session # klíč pro zabezpečení session app.secret_key = 'abc' # session session['username'] = username # přidání session.get('username') session.pop('username', None) # přesměrování redirect(url_for("login")) # zpracování formuláře @app.route("/login", methods=["GET", "POST"]) request.method request.form.get("username") KNIHA NÁVŠTĚV ============= - tabulka cyklem {%for prispevek in data%} {{prispevek[0]}} {{prispevek[1]}} {{prispevek[2]}} {%endfor%} - databáze import sqlite3 - zápis: connect = sqlite3.connect('database.db') connect.execute('CREATE TABLE IF NOT EXISTS prispevky (name TEXT, text TEXT, datum TEXT)') connect.commit() - čtení connect = sqlite3.connect('database.db') cursor = connect.cursor() cursor.execute('SELECT * FROM prispevky') data = cursor.fetchall()