Skip to content

Release Version 1

Choose a tag to compare

@banmkh banmkh released this 02 Mar 06:56
· 34 commits to main since this release

Release Version 1 - Flask Tiny App

1. tổng quan

Phiên bản đầu tiên của Flask Tiny App(v1) tập trung vào việc xây dựng cơ sở hạ tầng cơ bản của ứng dụng blog, bao gồm:

  • Khởi tạo ứng dụng flask
  • Sử dụng sqlite3 để quản lý database
  • Tạo cấu trúc database với bảng user và post
  • Hiển thị danh sách bài viết trên trang chủ

2. Các thành phần đã triển khai

2.1 Khởi tạo ứng dụng (app/init.py)

Ứng dụng Flask được khởi tạo với create_app() để hỗ trợ mở rộng về sau

2.2 Quản lý database (app/db.py)

Sử dụng sqlite3 để quản lý kết nối và truy vấn dữ liệu

2.3 routes (app/routes.py)

Hiển thị danh sách bài viết từ database.

2.4 Giao diện(templates/index.html)

Trang chủ hiển thị danh sách bài viết

3. hướng dẫn chạy phiên bản v1

3.1 Cài đặt dependencies

python -m venv venv
venv\Scripts\activate
pip install -r requirements.txt

Nếu bạn sử dụng PowerShell trên Windows, hãy chạy:

venv\Scripts\Activate.ps1

3.2 Khởi tạo database

python scripts/init_db.py

3.3 chạy ứng dụng

python manage.py

Ảnh chụp màn hình

image