Computer >> Máy Tính >  >> Lập trình >> Python

Số lượng truy vấn Django trong thiết bị đầu cuối để gỡ lỗi

Trong bài viết này, chúng ta sẽ sử dụng thư viện trong Django để xem báo cáo ngắn gọn về số lượng truy vấn cơ sở dữ liệu trong thiết bị đầu cuối có thể được sử dụng để gỡ lỗi. Nó sẽ cung cấp một báo cáo dạng bảng ngắn gọn về mọi lần truy cập trên bất kỳ đối tượng mô hình nào và in nó trên mỗi lần truy cập, cho dù nó được đọc hay ghi. Nó cũng sẽ tính toán phản hồi và yêu cầu.

Ví dụ

Thực hiện một số thao tác cơ bản như đặt ứng dụng và url.

Cài đặt django-querycount mô-đun -

pip install django-querycount

Trong settings.py , thêm cái này -

MIDDLEWARE += [
   'querycount.middleware.QueryCountMiddleware',
]

Điều này sẽ kích hoạt chức năng của thư viện và cho phép chúng tôi sử dụng nó trong thời gian chạy của dự án. Nó thực sự có lợi.

Bây giờ, hãy thiết lập kênh gỡ lỗi của bạn.

Ở mỗi truy vấn, bạn sẽ thấy một báo cáo bảng trên thiết bị đầu cuối. Lưu ý rằng nó chỉ hoạt động khi lỗi của bạn là true. Bạn sẽ chỉ thấy báo cáo khi thực hiện bất kỳ kiểu liên hệ nào với các mô hình, xét cho cùng thì đây cũng là một công cụ gỡ lỗi.

Một điều nữa cần lưu ý là nó sẽ đưa ra một báo cáo về mô hình nhất định khi bạn thực hiện thành công trên mô hình đó.

Đầu ra

Số lượng truy vấn Django trong thiết bị đầu cuối để gỡ lỗi