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íť.