Repository navigation
Release Version 1
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.txtNếu bạn sử dụng PowerShell trên Windows, hãy chạy:
venv\Scripts\Activate.ps13.2 Khởi tạo database
python scripts/init_db.py3.3 chạy ứng dụng
python manage.py