Hướng dẫn lập trình Flask – Phần 16: Hỗ trợ tìm kiếm

Trong phần này, chúng ta sẽ tìm hiểu cơ chế hoạt động của các giải pháp tìm kiếm văn bản (Full-Text Search). Chúng ta cũng sẽ đi qua những kỹ thuật nâng cao của Flask và Python để tích hợp một giải pháp tìm kiếm văn bản mã nguồn mở là Elasticsearch vào ứng dụng. Nhờ đó, ứng dụng của chúng ta sẽ có khả năng tìm kiếm các bài viết dựa trên từ khóa được cung cấp.

Hướng dẫn lập trình Flask – Phần 13: Hỗ trợ đa ngôn ngữ

Trong phần này, chúng ta sẽ tìm hiểu phương pháp hỗ trợ nhiều ngôn ngữ trong ứng dụng nhờ thư viện Flask-Babel. Chúng ta cũng sẽ học cách tạo ra một vài lệnh mở rộng mới để giúp cho quá trình dịch thuật đơn giản hơn.

Hướng dẫn lập trình Flask – Phần 8: Tạo chức năng follower

Trong phần này, chúng ta sẽ xây dựng chức năng theo dõi (follower) cho ứng dụng. Qua đó, chúng ta sẽ tìm hiểu sâu hơn về các quan hệ trong cơ sở dữ liệu và cách sử dụng SQLAlchemy để tạo ra và truy vấn các cấu trúc dữ liệu phức tạp hơn. Chúng ta cũng sẽ tìm hiểu và xây dựng các unit test cơ bản cho ứng dụng.

Hướng dẫn lập trình Flask – Phần 7: Xử lý lỗi

Trong phần này, chúng ta sẽ tìm hiểu cơ chế dò lỗi (debug) trong Flask cũng như cách xử lý và tùy biến các thông báo lỗi. Chúng ta cũng sẽ sử dụng một số công cụ có sẵn trong các thư viện hỗ trợ của Flask để gởi thông báo qua email và ghi nhận các tình huống bất thường trong hệ thống log (nhật ký) của ứng dụng.