Giải thích cách kết nối cơ sở dữ liệu trong Python Flask?

{{FormatNumbertoThousand(model.total_like)}} lượt thích
827 lượt xem
Python basic

Flask hỗ trợ ứng dụng chạy trên nền cơ sở dữ liệu (RDBS). Hệ thống như vậy đòi hỏi phải tạo một lược đồ (schema), điều này yêu cầu chuyển đổi tệp schema.sql thành lệnh sqlite3. Vì thế bạn cần cài đặt lệnh sqlite3 để khai báo hoặc khởi tạo cơ sở dữ liệu trong Flask.

Flask cho phép gửi yêu cầu tới cơ sở dữ liệu theo ba cách:

  • before_request(): Chúng được gọi trước một yêu cầu và không có đối số truyền vào.

  • after_request(): Chúng được gọi sau một yêu cầu và truyền vào câu trả lời sẽ được gửi cho máy khách.

  • torndown_request(): Chúng được gọi trong tình huống khi ngoại lệ xảy ra và phản hồi không được đảm bảo. Chúng được gọi sau khi phản hồi được xây dựng. Yêu cầu sẽ không được phép thay đổi và giá trị của chúng sẽ bị bỏ qua.

{{login.error}}