Django - Darba sākšana, 2. daļa

Satura rādītājs
Pirmajā daļā mēs pilnībā iedziļināmies praktiskajā daļā, kā instalēt šo ietvaru, dažreiz rezultātu redzēšana mūs motivē turpināt iekļūt tēmas dziļumos, tomēr ne viss var būt praktiski, un šajā otrajā daļā mēs izpētīsim nedaudz vairāk par Django un tā interjeru.
Kontroliera veidnes modelis
Tāpat kā tur ir Modeļa skata kontrolieris (MVC), Django darbojas ar modeļa veidņu kontrolieri vai Modeļa veidnes skats vai MTV, ja mēs vēlamies to saistīt ar kaut ko zināmu, šī ir alternatīva ieviešana Django MVC sistēmā ietvara veidotāji nevēlējās vienkārši stingru struktūru, ja ne, viņi vēlējās ātru un dinamisku attīstību, jo, ja kaut kam jānotiek, tas ir jādara ātri.
Lai to saprastu, redzēsim, kāda ir katra no mūsu daļām Mtv.
Modelis
Modelis ir atbildīgs par visu, kas atbilst mūsu lietojumprogrammas datu bāzes loģikai un struktūrai, pārvaldīšanu, tādā veidā mēs iekapsulējam mūsu biznesa noteikumus un lietojumprogrammas struktūru.
Skatīt
Skati iekšā Django tiem ir ļoti maz kopīga ar klasisko MVC paradigmu, jo jūs apvienojat to funkcijas ar kontrolieriem tādā veidā, ka Django skatā tiek pieņemta datu ievade un atkarībā no lietojumprogrammas loģikas tas var parādīt datus un parādīt tos atbilstoši modelis.
Skati ir definēti kā standarta Python funkcijas un lietotājs tos izsauc, izmantojot īpašus vietrāžus URL, jo mēs minējām, ka skatiem ir tiesības tieši mijiedarboties ar modeli, lai veiktu darbības KRUPS pēc vajadzības ar tiešu savienojumu ar modeli.
Veidne vai veidne
Skats ir atbildīgs par to, kas jāparāda, saskaņā ar veiktajām darbībām, un mūsu veidne ir tā, kas izlems, kā šī informācija tiks parādīta, Django Tas mums nodrošina veidņu valodu, kas palīdz mums ģenerēt HTML ar skata sniegtajiem datiem, lai gan tas ir cieši saistīts ar Python mums tas nav rūpīgi jāzina, tāpēc mums var būt UI inženieris, kurš to nezina Python bet ļaujiet viņam izstrādāt veidnes mūsu Django lietojumprogrammai.
Neskatoties uz visu iepriekš minēto, veidnes dzinējs Django Tas nav vienīgais, ar ko mēs varam strādāt, jo mums ir tiesības izvēlēties citu saderīgu dzinēju, ja mēs to vēlamies.
Tālāk redzēsim attēlu, kas nedaudz ilustrē ciklu, ko izpilda MTV modelis:

PALIELINĀT

Kā redzam, skats ir mūsu starpnieks starp to, ko mēs savā veidā parādīsim, un to, kas mums ir mūsu iekšējā struktūrā datu bāzē.
Tas, kas apvienos šīs trīs redzētās daļas, ir URL, caur to mūsu lietojumprogramma izlems, kuru skatu izmantot, un tādējādi mēs varam parādīt vienu vai otru veidni, sākumā var šķist, ka tā ir ļoti līdzīga MVC, bet kā jūs to īstenojat Django tas ir tālu no tā paša.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

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave