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

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

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

उदाहरण

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

सबसे पहले, django-debug-toolbar स्थापित करें -

pip install django-debug-toolbar

अब, settings.py में अपने INSTALLED_APPS में 'debug_toolbar' जोड़ें -

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

# Create your views here.
def home(request):
   return render(request,"home.html")

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

अब, urls.py . में एप्लिकेशन . का निम्नलिखित जोड़ें -

from django.urls import path
from . import views
urlpatterns = [
   path('',views.home,name="home" ),
]

यह मुख्य दृश्य प्रस्तुत करेगा।

इसके बाद, एप्लिकेशन . में एक फ़ोल्डर बनाएं निर्देशिका और इसे नाम दें टेम्पलेट्स और home.html add जोड़ें इस में। home.html . में , निम्नलिखित सरल कोड जोड़ें -

<!DOCTYPE html>
<html>
   <head>

   </head>
   <body>
      <h1>success</h1>
   </body>
</html>

यह केवल एक साधारण संदेश प्रस्तुत करेगा।

आउटपुट

आप इस टूलबार को अपनी स्क्रीन के दाईं ओर प्रत्येक URLendpoint पर देखेंगे -

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


  1. अपने आउटलुक खाते में ज़ूम कैसे जोड़ें

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

  1. अपने विंडोज डेस्कटॉप में साइडबार कैसे जोड़ें

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

  1. अपने विंडोज 10 टास्कबार पर टूलबार कैसे बनाएं

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