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ā:
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:
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