Django atkļūdošanas rīkjoslas izmantošana:
Tas ir ļoti noderīgs atkļūdošanas rīks, kas nodrošina dažāda veida informāciju ar kļūdu lapām. Tas ievieto sānjoslu, lai renderētu HTML pieprasījumus, kas ietver dažāda veida informāciju, piemēram, Python, Django un rīkjoslas versiju, laika informāciju, skata informāciju, informāciju par SQL vaicājumu izpildes laiku utt. Pēc noklusējuma tas nav instalēts ar Django sistēmu. Palaidiet šo komandu, lai instalētu Django atkļūdošanas rīkjoslu.
$ pip3 instalējiet rīkjoslu django-debugPriekšnosacījumi:
Pirms praktizēt šīs apmācības skriptu, jums ir jāveic šādi uzdevumi.
- Instalējiet Django versiju 3+ Ubuntu 20+ (vēlams)
- Izveidojiet Django projektu
- Palaidiet Django serveri, lai pārbaudītu, vai serveris darbojas pareizi.
Iestatiet Django lietotni ar Django rīkjoslas iespēju:
A. Palaidiet šo komandu, lai izveidotu Django lietotni ar nosaukumu atkļūdošanas lietotne.
$ python3 pārvaldīt.py startapp debugappB. Palaidiet šo komandu, lai izveidotu lietotāju piekļuvei Django datu bāzei. Ja esat iepriekš izveidojis lietotāju, komanda nav jāpalaiž.
$ python3 pārvaldīt.py rada liellietotājuC. Pievienojiet lietotnes nosaukumu mapē INSTALLED_APP daļa no iestatījumi.py failu.
INSTALLED_APPS = […
'debugapp',
'debug_toolbar'
]
D. Pievienojiet atkļūdošanas rīkjoslas starpprogrammatūras ierakstu VIDUSPRODUKTI daļa no iestatījumi.py.
VIDUSTEHNIKA = […
'debug_toolbar.starpprogrammatūra.DebugToolbarMiddleware ',
]
E. Izveidojiet mapi ar nosaukumu veidnes iekšpusē atkļūdošanas lietotne mapi un iestatiet veidnes lietotnes atrašanās vieta Veidnes daļa no iestatījumi.py failu.
PARAUGI =[
… .
'DIRS': ['/ home / fahmida / django_pro / validationapp / templates'],
… .
,
]
F. Iestatījumu beigās pievienojiet šādas rindas.Py failu, lai parādītu Django rīkjoslu.
INTERNAL_IPS = ["127.0.0.1 '
]
Izveidojiet lietotnei nepieciešamos failus:
Django rīkjoslas opciju var pārbaudīt jebkurā esošajā Django lietotnē vai izveidojot jaunus failus jaunai Django lietotnei. Jauna lietotne Django atkļūdošanas lietotne tika izveidots šīs apmācības iepriekšējā daļā. Šajā apmācības šajā daļā tiek izveidots vienkāršs HTML fails, kurā tiks parādīts pamata URL, palaižot Django serveri.
Izveidojiet HTML failu ar nosaukumu indekss.html ar šādu skriptu, kas parādīs vienkāršu virsraksta tekstu.
indekss.html
Izmantojot Django rīkjoslu
Mainīt skati.py failu ar šādu skriptu, lai renderētu indekss.html failu pārlūkprogrammā.
skati.py
# Importēt renderēšanas modulino django.saīsnes importēt renderēšanu
# Pievienojiet indeksa funkciju, lai ielādētu html failu
def indekss (pieprasījums):
atgriezt renderēšanu (pieprasījums, 'indekss.html ')
Mainīt URL.py Django projekta fails ar šādu skriptu. Skripta sākumā bija noteikti divi ceļi, lai parādītu Django administrācijas vadības paneli un tā saturu indekss.html. Pēc tam tika noteikts cits ceļš atkļūdošanas rīkjoslas parādīšanai, ja Atkļūdot ir iestatīts uz Patiesi iekš iestatījumi.py.
URL.py
# Importēt iestatījumusno django.conf importēšanas iestatījumi
# Importēt iekļaušanu un ceļu
no django.URL import include, ceļš
# Importēt administratora moduli
no django.ieguldījuma importēšanas administrators
# Importēšanas skats
no debugapp importēšanas skatiem
# Definējiet lietotnes ceļus
urlpatterns = [
ceļš ('admin /', admin.vietne.URL),
ceļš (", viedokļi.indekss),
]
# Pievienojiet Django atkļūdošanas rīkjoslu
ja iestatījumi.Atkļūdot:
importēt atkļūdošanas rīku
urlpatterns + = [
ceļš ('__ atkļūdot __ /', iekļaut (debug_toolbar.URL)),
]
Tagad palaidiet Django serveri un pārlūkprogrammā izpildiet šādu URL.
http: // localhost: 8000
Ja Django rīkjosla ir instalēta un pareizi konfigurēta, pārlūkprogrammas labajā pusē tiks parādīta atkļūdošanas rīkjoslas opcija, piemēram, šāds attēls.
Ja lietotājs noklikšķina uz Vēsture opciju, tad pašreizējās lapas vēstures informācija tiks parādīta kā šis attēls. Tiks parādīts izpildes laiks, pieprasījuma metode, ceļš, pieprasījuma mainīgie un darbības poga.
Ja lietotājs noklikšķina uz Versijas opcija tiks parādīta informācija par Django, Python un citiem instalētajiem moduļiem. Šī izeja parāda Django, Python, debug_toolbar un Django REST Framework informāciju par versiju.
Ja lietotājs noklikšķina uz Laiks opcija, tad tiks parādīta informācija par dažāda veida resursu, tostarp pārlūkprogrammas, lietošanas laiku.
Ja lietotājs noklikšķina uz Iestatījumi opciju, tad visu informāciju no iestatījumi.py fails tiks parādīts.
Ja lietotājs noklikšķina uz Veidnes opcija, tad tiks parādīta izpildošās lietotnes veidnes atrašanās vietas informācija un pašreizējās veidnes lapas ceļš.
Ja lietotājs noklikšķina uz SQL opcija, tad tiks parādīta informācija par SQL vaicājumiem, kā parādīts izvadē.
Secinājums:
Django atkļūdošanas rīkjoslā ir daudz iespēju pārbaudīt Django lietotni, un tai ir galvenā loma kļūdu ļoti vieglā atklāšanā. Kā šo rīkjoslu var instalēt, konfigurēt un dažas šīs rīkjoslas opcijas, tika paskaidrots šajā apmācībā, lai palīdzētu Django izstrādātājam atkļūdot Django lietojumprogrammu. Pēc lietojumprogrammas izstrādes pabeigšanas programmas izvietošanas laikā atkļūdošanas režīms ir jāizslēdz.