इस लेख में, हम टर्मिनल में डेटाबेस क्वेरी काउंट की एक संक्षिप्त रिपोर्ट देखने के लिए Django में एक लाइब्रेरी का उपयोग करने जा रहे हैं जिसका उपयोग डिबगिंग के लिए किया जा सकता है। यह किसी भी मॉडल ऑब्जेक्ट पर प्रत्येक हिट की एक संक्षिप्त सारणीबद्ध रिपोर्ट प्रदान करेगा और इसे प्रत्येक हिट पर प्रिंट करेगा, चाहे वह पढ़ा या लिखा हो। यह प्रतिक्रिया और अनुरोध की गणना भी करेगा।
उदाहरण
ऐप्स और urls सेट करने जैसी कुछ बुनियादी चीज़ें करें
django-querycount स्थापित करें मॉड्यूल -
pip install django-querycount
settings.py . में , इसे जोड़ें -
MIDDLEWARE += [ 'querycount.middleware.QueryCountMiddleware', ]
यह पुस्तकालय की कार्यक्षमता को सक्षम करेगा और हमें परियोजना के रनटाइम पर इसका उपयोग करने की अनुमति देगा। यह वास्तव में फायदेमंद है।
अब, अपना डिबगिंग चैनल सेटअप करें।
प्रत्येक प्रश्न पर, आपको टर्मिनल पर एक टेबल रिपोर्ट दिखाई देगी। ध्यान दें कि यह तभी काम करता है जब आपका डिबग सही हो। आप रिपोर्ट तभी देखेंगे जब आप मॉडलों के साथ किसी भी प्रकार का संपर्क करेंगे, यह एक डिबग टूल है।
ध्यान रखने वाली एक और बात यह है कि जब आप उस मॉडल पर हिट करेंगे तो यह कुछ मॉडल की रिपोर्ट देगा।
आउटपुट