11. diel - Úvodná stránka a stránka pre pridanie príspevku vo Flask
V minulej lekcii, Príspevky, vzťahy a úprava modulov vo Flask v Pythone , sme si upravili moduly, vytvorili tabuľku s užívateľskými príspevky a naučili používať vzťahy v SQLAlchemy. V dnešnom Python Flask tutoriálu si vytvoríme úvodnú stránku s príspevkami od užívateľov a stránku pre pridanie príspevku.
Úvodná stránka s príspevkami
V minulej lekcii sme si do databázy pridali prvý príspevok, takže sa
môžeme rovno vrhnúť na tvorbu šablóny
root/prispevky/templates/uvod.html
:
{% extends "base.html" %} {% block header %} <h1>Úvodní stránka</h1> {{ super() }} {% endblock %} {% block content %} {% for prispevek in prispevky %} <div class="container-fluid"> <h1>{{ prispevek.autor.username }}</h1> {{ prispevek.text|truncate(80, end = "...") }} </div> {% endfor %} {% endblock %}
Všimnite si, že používame Jinja2 filter
truncate(počet znaků)
, ktorý nám oreže text, ak je dlhší
ktoré daný počet znakov. Tiež sme nastavili parameter end
,
ktorý sa doplní za text, ak bol orezaný.
Vytvoríme súbor root/prispevky/uvod.py
, kde bude logika
úvodnej stránky:
...koniec náhľadu článku...
Pokračuj ďalej
Minul si až sem a to je super! Veríme, že ti prvé lekcie ukázali niečo nového a užitočného.
Chceš v kurze pokračovať? Prejdi do prémiové sekcie.
Obmedzená ponuka: Nauč sa všetko a ušetri
Pred kúpou tohto článku je potrebné kúpiť predchádzajúci diel
Obsah článku spadá pod licenciu Premium, kúpou článku súhlasíš so zmluvnými podmienkami.
- Neobmedzený a trvalý prístup k jednotlivým lekciím.
- Kvalitné znalosti v oblasti IT.
- Zručnosti, ktoré ti pomôžu získať vysnívanú a dobre platenú prácu.
Popis článku
Požadovaný článok má nasledujúci obsah:
V Python tutoriálu Flask microframeworku si vytvoríme úvodnú stránku s príspevkami od užívateľov a tiež stránku pre pridanie príspevku.
Kredity získaš, keď podporíš našu sieť. To môžeš urobiť buď zaslaním symbolickej sumy na podporu prevádzky alebo pridaním obsahu na sieť.