Satura rādītājs
URL ir viena no vissvarīgākajām lietojumprogrammu daļām Django, jo tie ļauj mums piekļūt dažādiem mūsu programmas resursiem, jo caur tiem mēs varam redzēt resursus un dažādus uzskatus.URL
Pirms redzam, kā mēs savās lietojumprogrammās iekļaujam vietrāžus URL, mēs atsvaidzināsim URL jēdzienu, tā nosaukums atbilst saīsinājumam Vienotais resursu vietrādis vai vienotu resursu meklētāju.
Tas atbilst adresēm, kuras dažās savienojuma shēmās veido viens formāts, tāpēc mēs varam piekļūt, izmantojot dažādus protokolus, piemēram, HTTP, HTTPS.
Standarta konfigurācija
Kad esam nedaudz atsvaidzinājuši URL jēdzienu, mēs varam pāriet pie tā, kā mēs to risinām Django.
In Django Mums nav rīka, kas mums automātiski ģenerētu vietrāžus URL vai kas tos atklātu pats, bet mums ir jāizveido konfigurācija, lai norādītu, uz kuru resursu tas izsauks katru mums nepieciešamo URL.
Lai gan tas var šķist trūkums, salīdzinot ar citām tehnoloģijām, tas tā tiešām nav, tas ir tikai veids, kā mums pilnībā kontrolēt lietojumprogrammu, tāpēc mēs patiešām varam definēt vēlamos URL un neatstājam to ietvara ziņā. to atbilstoši saviem parametriem, kā tas var notikt citās valodās un citās tehnoloģijās.
Lai konfigurētu vietrāžus URL, mums ir modeļi () funkcijaIzmantojot šo funkciju, mēs varam izveidot savu URL karti, tādā veidā definējot, kur un kā katra adrese mūs novedīs pie mūsu projekta.
Nākamajā attēlā mēs redzam izrakstu par to, kā šī funkcija izskatās projektā:
Ja paskatāmies uzmanīgi, mēs varam sadalīt šo kodu, mēs redzam, ka katra izteiksme ir karte, minētajā kartē pirmā daļa ir regulāra izteiksme, kas atbilst URL, un otrā daļa ir zvans uz atbilstošo skatu, pēc izvēles Mēs varam pamanīt piemēra trešajā rindā, mēs varam arī nodot vārdnīcu ar papildu parametriem un funkcijas argumentiem.
Jaunākajās versijās Django URL definēšanas veids ir mainīts, pārejot no kopu lietošanas uz URL funkcijas izmantošanu, jo tas ļauj mums pievienot papildu parametru, lai norādītu mūsu definējamā URL nosaukumu.
Tas nozīmē, ka mēs varam izmantot dažādas ietvara metodes, lai atsauktos uz šo nosaukumu, ko piešķiram vietrādim URL, un tādējādi varētu dinamiski atsaukties, uzlabojot mūsu lietojumprogrammas lasāmību un atkārtotu izmantošanu.
Tālāk redzamajā attēlā redzēsim, kā notiek konfigurācija, izmantojot url () funkcija:
Šeit mēs redzam, kā regulārās izteiksmes modelim tiek piešķirts skata indekss, un papildus mēs to saucam ar nosaukumu indeksu, norādot to nosaukuma parametrā.
Tādējādi mēs izmantojam citas metodes, piemēram reverse_lazy () Mēs varam tam piešķirt šo URL nosaukumu, un tas atgriezīs mūs tur, kur šim nosaukumam vajadzētu novirzīt.
Šīs apmācības beigās mums jau var būt pamatjēdziens par to, kā darbojas URL un kāds ir to mērķis Django un kā mēs to varam izmantot savā lietojumprogrammā.Vai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu