"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > Django में सभी SQL क्वेरीज़ कैसे लॉग करें?

Django में सभी SQL क्वेरीज़ कैसे लॉग करें?

2024-11-06 को प्रकाशित
ब्राउज़ करें:754

How to Log All SQL Queries in Django?

Django में SQL क्वेरीज़ कैसे लॉग करें

Django एप्लिकेशन द्वारा निष्पादित सभी SQL क्वेरीज़ को लॉग करना डिबगिंग और प्रदर्शन विश्लेषण के लिए फायदेमंद हो सकता है। यह आलेख इसे प्रभावी ढंग से प्राप्त करने के बारे में चरण-दर-चरण मार्गदर्शिका प्रदान करता है।

कॉन्फ़िगरेशन

व्यवस्थापक साइट द्वारा जेनरेट की गई क्वेरी सहित सभी SQL क्वेरी को लॉग करने के लिए, निम्नलिखित स्निपेट को इसमें एकीकृत करें आपकी सेटिंग्स.py फ़ाइल के भीतर लॉगिंग फ़ील्ड:

LOGGING = {
    'version': 1,
    'filters': {
        'require_debug_true': {
            '()': 'django.utils.log.RequireDebugTrue',
        }
    },
    'handlers': {
        'console': {
            'level': 'DEBUG',
            'filters': ['require_debug_true'],
            'class': 'logging.StreamHandler',
        }
    },
    'loggers': {
        'django.db.backends': {
            'level': 'DEBUG',
            'handlers': ['console'],
        }
    }
}

परिणाम

कार्यान्वयन पर, आपके Django एप्लिकेशन द्वारा निष्पादित सभी SQL क्वेरी निर्दिष्ट लॉग फ़ाइल में दर्ज की जाएंगी, जो समस्या निवारण और विश्लेषण के लिए डेटाबेस इंटरैक्शन का एक व्यापक रिकॉर्ड प्रदान करेगी।

विज्ञप्ति वक्तव्य यह आलेख यहां पुनर्मुद्रित है: 1729157175 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए स्टडी_गोलंग@163.कॉम से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3