Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

Django में टर्मिनल पर क्वेरी काउंट डिबगिंग के लिए


इस लेख में, हम Django में एक लाइब्रेरी का उपयोग करने जा रहे हैं जिससे टर्मिनल पर डेटाबेस क्वेरी काउंट की एक संक्षिप्त रिपोर्ट देखी जा सके जिसे डिबगिंग के लिए उपयोग किया जा सकता है। यह किसी भी मॉडल ऑब्जेक्ट पर हर हिट का एक संक्षिप्त टेबुलर रिपोर्ट प्रदान करेगा और हर हिट पर इसे प्रिंट करेगा, चाहे वह रीड हो या राइट। यह रिस्पांस और रिक्वेस्ट की गणना भी करेगा।

उदाहरण

ऐप्स और urls सेट करने जैसे कुछ बुनियादी काम करें।

django-querycount मॉड्यूल इंस्टॉल करें:

pip install django-querycount

settings.py में, यह जोड़ें:

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

यह लाइब्रेरी की कार्यक्षमता को इनेबल करेगा और हमें प्रोजेक्ट के रनटाइम पर इसका उपयोग करने की अनुमति देगा। यह वास्तव में फायदेमंद है।

अब, अपना डिबगिंग चैनल सेट करें।

हर क्वेरी पर, आप टर्मिनल पर एक टेबल रिपोर्ट देखेंगे। ध्यान दें कि यह केवल तभी काम करता है जब आपका डिबग True हो। आप रिपोर्ट केवल तभी देखेंगे जब आप मॉडल्स के साथ किसी भी प्रकार का संपर्क बनाते हैं, आखिरकार यह एक डिबग टूल है।

एक और बात ध्यान रखने योग्य है कि यह उस निश्चित मॉडल की रिपोर्ट देगा जिस पर आप हिट करते हैं।

आउटपुट

Django में टर्मिनल पर क्वेरी काउंट डिबगिंग के लिए


  1. Django में व्यूज के बिना टोकन प्रमाणीकरण के लिए djoser का उपयोग Django में व्यूज के बिना टोकन प्रमाणीकरण के लिए djoser का उपयोग

    Djoser Django के लिए एक सरल प्रमाणीकरण लाइब्रेरी है। इसका उपयोग प्रमाणीकरण के लिए टोकन उत्पन्न करने के लिए किया जाता है; यह उत्पन्न टोकन तीन फील्ड्स लेकर बनाया जाता है: username, email और password। यह केवल POST अनुरोध पर काम करता है, लेकिन आप इसका फ्रंटएंड जोड़ सकते हैं। उदाहरण एक Django प्रोजेक्ट

  1. Django में request.session का उपयोग करके सिंपल काउंटर ऐप बनाना Django में request.session का उपयोग करके सिंपल काउंटर ऐप बनाना

    इस लेख में, हम देखेंगे कि एक सुपर सिंपल काउंटर ऐप कैसे बनाया जाए, जहां बटन क्लिक करने पर एक नंबर जुड़ जाएगा और यह तब भी करता रहेगा जब आप टैब बंद कर दें और डेटा को सेशन में रखें। हमें सेशन का उपयोग करके एक साधारण ऐप बनाने का आइडिया मिलेगा और सेशन का उपयोग करके डेटा ट्रांसफर कैसे करें। उदाहरण urls.py

  1. पायथन प्रोग्राम: जांचें कि डिवाइजर्स की संख्या इवन है या ऑड पायथन प्रोग्राम: जांचें कि डिवाइजर्स की संख्या इवन है या ऑड

    इस लेख में, हम दिए गए प्रॉब्लम स्टेटमेंट को हल करने के समाधान और दृष्टिकोण के बारे में सीखेंगे। प्रॉब्लम स्टेटमेंट – एक संख्या n दिए जाने पर, इसके डिवाइजर्स की कुल संख्या इवन है या ऑड ढूंढें। इस दृष्टिकोण में, हम सभी डिवाइजर्स ढूंढेंगे और जांचेंगे कि डिवाइजर्स की संख्या इवन है या ऑड। कार्यान्वयन नी