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

Django में स्मूथ प्रोफाइलिंग


इस लेख में, हम Django प्रोफाइलिंग बनाने जा रहे हैं। यह बहुत सारी जानकारी दिखाएगा जैसे कुल GET अनुरोधों की संख्या, डेटाबेस क्वेरीज और आपकी वेबसाइट के लिए एक URL एंडपॉइंट पर कई अन्य रिपोर्ट्स। यह प्रोडक्शन में बहुत अच्छा है क्योंकि जब आपकी साइट प्रोडक्शन में होती है तो आपको कई चीजों पर नजर रखने की आवश्यकता होती है।

यदि आपको एक वास्तविक-विश्व प्रोजेक्ट डिप्लॉय करना है तो यह एक बेहतरीन संसाधन है।

उदाहरण

सबसे पहले, एक प्रोजेक्ट और एक ऐप बनाएं। कुछ बुनियादी सेटिंग्स करें और urls सेट करें।

अब, django-silk पैकेज इंस्टॉल करें:

pip install django-silk

settings.py में, निम्नलिखित लाइनें जोड़ें:

MIDDLEWARE = [
    ...
    'silk.middleware.SilkyMiddleware',
    ...
]
INSTALLED_APPS = [
    ...
    'silk'
]

हमने इसे केवल ऐप और मिडलवेयर के रूप में जोड़ा और मॉड्यूल को ऐप के रूप में जोड़ा।

प्रोजेक्ट के url.py में:

urlpatterns += [path('silk/', include('silk.urls', namespace='silk'))]

यहां हमने उस एंडपॉइंट को परिभाषित किया जहां हम प्रोफाइलिंग देखेंगे।

अब ये कमांड चलाएं:

python manage.py makemigrations
python manage.py migrate

ये कमांड silk माइग्रेशन बनाने और उन्हें माइग्रेट करने के लिए हैं।

इसके साथ, सब कुछ सेट है और आप आउटपुट जांचने के लिए आगे बढ़ सकते हैं।

आउटपुट

https://127.0.0.1:8000/silk/ पर जाएं

Django में स्मूथ प्रोफाइलिंग


  1. Django – एडमिन आधारित फाइल मैनेजमेंट Django – एडमिन आधारित फाइल मैनेजमेंट

    हम आमतौर पर फ्रंटएंड से फाइल या इमेज से संबंधित बदलाव करते हैं। इस लेख में, हम देखेंगे कि एडमिन पैनल पर फाइल मैनेजमेंट कैसे बनाया जाए जहां हम विभिन्न प्रकार की फाइलों को मैनेज कर सकते हैं जिन्हें हम सर्वर से क्लाइंट को रेंडर करने जा रहे हैं। उदाहरण django-filer मॉड्यूल इंस्टॉल करें: pip install dja

  1. Django में मॉडल इंस्टेंस में ट्रांसलेशन जोड़ना Django में मॉडल इंस्टेंस में ट्रांसलेशन जोड़ना

    इस लेख में, हम सीखेंगे कि किसी भी इंस्टेंस के लिए ट्रांसलेशन कैसे बनाया जाए। कभी-कभी, आपको ID, नाम, कोट्स, लाइन्स आदि जैसे डेटा को सेव करने की आवश्यकता हो सकती है। आपको उस डेटा को विभिन्न भाषाओं में रेंडर करना पड़ सकता है; इसके लिए आपको बहुत सारे डेटाबेस कार्य करने पड़ते हैं, लेकिन आज मैं आपको दिखा

  1. Django में मनी फील्ड कैसे जोड़ें? Django में मनी फील्ड कैसे जोड़ें?

    कभी-कभी, हमें वेबसाइट पर मनी-संबंधी डेटा जोड़ना पड़ता है, जैसे सैलरी, फीस या आय। Django एक इंटीजर फील्ड प्रदान करता है लेकिन कई बार यह हमारी इच्छा के अनुसार काम नहीं करता। इसलिए, मनी फील्ड को संभालने के लिए, हम एक थर्ड-पार्टी लाइब्रेरी का उपयोग कर सकते हैं जो हमारे मॉडल में मनी फील्ड जोड़ देगी। प्