Rozdział 11. Posty na blogu
Ten rozdział poświęcony jest implementowaniu głównej funkcji aplikacji Flasky, która ma umożliwiać użytkownikom czytanie i pisanie postów na blogu. Tutaj poznasz kilka nowych technik ponownego wykorzystania szablonów, stronicowania długich list elementów oraz pracy z tekstem sformatowanym.
Przesyłanie i wyświetlanie postów na blogu
Do obsługi postów na blogu niezbędny jest nowy model bazy danych, który będzie ją reprezentować. Ten model pokazano na listingu 11.1.
Listing 11.1. app/models.py: Model postów
class Post(db.Model):
__tablename__ = 'posts'
id = db.Column(db.Integer, primary_key=True)
body = db.Column(db.Text)
timestamp = db.Column(db.DateTime, index=True, default=datetime.utcnow)
author_id = db.Column(db.Integer, ...
Get Flask now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.