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

अपने प्रोजेक्ट में Django डिबग टूलबार कैसे जोड़ें?


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

उदाहरण

ऐप बनाएं

"myapp" नाम से एक ऐप बनाएं।

पैकेज इंस्टॉल करें

pip install django-debug-toolbar

settings.py में INSTALLED_APPS में जोड़ें

INSTALLED_APPS = [
    # ...
    'debug_toolbar',
    'myapp'
]

यह डिबग टूलबार को हमारे प्रोजेक्ट में एक ऐप के रूप में जोड़ देगा।

मिडलवेयर में जोड़ें

MIDDLEWARE = [
    # ...
    'debug_toolbar.middleware.DebugToolbarMiddleware',
    # ...
]

यह डेटाबेस तक पहुंच देने के लिए उपयोग किया जाता है।

प्रोजेक्ट के मुख्य डायरेक्टरी के urls.py में डिबग टूलबार URL जोड़ें

import debug_toolbar
from django.conf import settings
from django.urls import include, path

urlpatterns = [
    # ...
    path('__debug__/', include(debug_toolbar.urls)),
    path('', include('myapp.urls'))
]

URL परिभाषित करेगा कि सभी डिबग रिपोर्ट कहां दिखनी चाहिए और डिबग टूलबार को कहां होस्ट करने की आवश्यकता है।

settings.py में INTERNAL_IPS जोड़ें

INTERNAL_IPS = [
    # ...
    '127.0.0.1',
    # ...
]

यह वेरिएबल परिभाषित करेगा कि किस URL को डीबग किया जाना चाहिए और किस पर डिबग दिखाया जाना चाहिए।

ऐप का views.py

from django.shortcuts import render

def home(request):
    return render(request, "home.html")

यह फ्रंटएंड फाइल को रेंडर करेगा।

ऐप का urls.py

from django.urls import path
from . import views

urlpatterns = [
    path('', views.home, name="home"),
]

यह मुख्य व्यू को रेंडर करेगा।

टेम्पलेट बनाएं

ऐप डायरेक्टरी में एक फोल्डर बनाएं और उसका नाम templates रखें और इसमें home.html जोड़ें। home.html में निम्न सरल कोड जोड़ें:



    
    
    
        

success

यह बस एक सरल मैसेज रेंडर करेगा।

आउटपुट

आपको अपनी स्क्रीन के दाईं ओर हर URL एंडपॉइंट पर यह टूलबार दिखाई देगा:

अपने प्रोजेक्ट में Django डिबग टूलबार कैसे जोड़ें?

  1. ज़ूम को आउटलुक में सहजता से एकीकृत करें ताकि मीटिंग्स आसान हों ज़ूम को आउटलुक में सहजता से एकीकृत करें ताकि मीटिंग्स आसान हों

    रिमोट वर्क अब काम करने के अर्थ का एक नया प्रतिमान बनने के साथ, ऑनलाइन संचार लोकप्रियता और व्यवसाय में बढ़ गया है। ऐसे ऐप्स में, ज़ूम अपने साथियों और हितधारकों से जुड़ने के लिए सबसे लोकप्रिय विकल्पों में से एक बन गया है। यह व्यवसाय के बाहर की चीजों के लिए भी काफी लोकप्रिय है; दोस्तों या परिवार के साथ

  1. आधुनिक विंडोज पीसी पर विंडोज साइडबार पुनर्स्थापित करें: चरण-दर-चरण गाइड आधुनिक विंडोज पीसी पर विंडोज साइडबार पुनर्स्थापित करें: चरण-दर-चरण गाइड

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

  1. विंडोज 10 टास्कबार पर कस्टम टूलबार बनाएं: त्वरित और आसान गाइड विंडोज 10 टास्कबार पर कस्टम टूलबार बनाएं: त्वरित और आसान गाइड

    विंडोज 10 का टास्कबार मुख्य रूप से एप्लिकेशन लॉन्च करने और उनके बीच स्विच करने के लिए उपयोग किया जाता है। आप अपने स्वयं के टूलबार भी जोड़ सकते हैं, जो आपको अपने पीसी पर किसी भी फ़ोल्डर की सामग्री तक पहुंचने देते हैं। यदि आप अपने आप को किसी विशेष फ़ोल्डर के भीतर फ़ाइलों को बार-बार खोलते हुए पाते हैं,