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.