V dnešním díle se budeme věnovat správě uživatelů a přístupových práv, tedy autentizaci a autorizaci. Pomocí frameworku web.py a rozšiřujícího modulu si vytvoříme jednoduchou aplikaci vyžadující přihlášení. Také si popíšeme základy přechovávání uživatelských jmen a hesel.
Archiv autora: Petr Horáček
Petr Horáček
Absolvent gymnázia a budoucí student FI MUNI se zájmem o programování, Linux, hudbu, elektroniku, umění a černobílou analogovou fotografii. Začal jsem u modrého Dosu, přešel přes C#, Javu a nyní se věnuji hlavně Pythonu, mimo jiné i jako stážista v Red Hatu.
Dnes se nebudeme věnovat ničemu jinému než paměti aplikací – databázím. Povíme si o různých pojetích práce s databázemi, o potřebných knihovnách a nakonec si předvedeme jednotlivé funkce.
Šablonovací systém je důležitou součástí webového frameworku, proto se dnes budeme věnovat šablonovacímu systému web.py – Templatoru. Vypíšeme si hlavní konstrukce, řekneme si něco o slučování šablon a vše si předvedeme na příkladech.
V dnešním díle seriálu již přejdeme k instalaci prostředí a tvorbě webové aplikace. Skrze ukázky kódu se budeme věnovat konfiguraci, zpracování URL i testování. Nakonec si vytvoříme ukázkovou aplikaci, na které nabyté znalosti patřičně využijeme.
Webových frameworků je dnes nepřeberné množství a může být těžké si z nich vybrat ten svůj. Pokud hledáte minimální framework, který vám nechá volnou ruku, neklade žádná omezení a je zvládnutelný během pár chvil, vyzkoušejte web.py.