Lekce 11 - Úvodní stránka a stránka pro přidání příspěvku ve Flask
V minulé lekci, Příspěvky, vztahy a úprava modulů ve Flask v Pythonu, jsme si upravili moduly, vytvořili tabulku s uživatelskými příspěvky a naučili používat vztahy v SQLAlchemy.
V dnešním Python Flask tutoriálu si vytvoříme úvodní stránku s příspěvky od uživatelů a stránku pro přidání příspěvku.
Úvodní stránka s příspěvky
V minulé lekci jsme si do databáze přidali první příspěvek, takže se
můžeme rovnou vrhnout na tvorbu šablony
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šimněte si, že používáme Jinja2 filtr
truncate(počet znaků)
, který nám ořízne text, pokud je
delší něž daný počet znaků. Také jsme nastavili parametr
end
, který se doplní za text, pokud byl oříznut.
Vytvoříme soubor root/prispevky/uvod.py
, kde bude logika
úvodní stránky:
...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.
Omezená nabídka: Nauč se vše a ušetři
Před koupí tohoto článku je třeba koupit předchozí díl
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 Flask microframeworku si vytvoříme úvodní stránku s příspěvky od uživatelů a také stránku pro přidání příspěvku.
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íť.