Lekce 7 - SQLite3 databáze a přihlášení uživatelů ve Flask frameworku
V minulé lekci, Zobrazení zpráv a vlastní 404 stránka ve Flask, jsme si vytvořili vlastní stránku pro chyby 404 a naučili se používat Flash zprávy.
V dnešním Python tutoriálu si vytvoříme SQLite3 databázi, poprvé se do ní připojíme a přihlásíme se jako existující uživatel z databáze.
Tvorba databáze a tabulky s uživateli
Jako databázi doporučuji používat SQLite3, jelikož Python obsahuje
knihovnu sqlite3
a nemusíme tak nic instalovat.
Pokud však chcete používat jinou databázi, nic vám v tom nebrání.
SQLite3 používá dynamické typování a má následující datové typy:
NULL
INTEGER
- celá číslaREAL
- plovoucí desetinná čárkaTEXT
- string (UTF-8, UTF-16BE, UTF-16LE)BLOB
- data (obrázek, zvuk)
Více naleznete v kurzu SQLite.
Vytvoříme si skript, který vytvoří tabulku uzivatele
.
Skript pojmenujeme create_db.py
, struktura složky projektu bude
vypadat následovně:
složka projektu
root
main.py
create_db.py
databaze.db
- Databáze se vytvoří až po spuštění skriptu
Kód skriptu je následující:
...konec náhledu článku...
Pokračuj dál
Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.
Koupit tento kurz
Obsah článku spadá pod licenci Premium, koupí článku souhlasíš se smluvními podmínkami.
- Neomezený a trvalý přístup k jednotlivým lekcím.
- Kvalitní znalosti v oblasti IT.
- Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.
Popis článku
Požadovaný článek má následující obsah:
V Python tutoriálu si vytvoříme první SQLite3 databázi s tabulkou uživatelů a přihlásíme se jako jeden z nich v microframeworku Flask.
Kredity získáš, když podpoříš naši síť. To můžeš udělat buď zasláním symbolické částky na podporu provozu nebo přidáním obsahu na síť.