Turinys
Nors terminą „vaizdas“ galima interpretuoti vienaip, tačiau Django Tai nėra klasikinė koncepcija, kurią mes naudojame, pavyzdžiui, programuojant žiniatinklį daug kartų rezultatas, kurį mums suteikia vaizdas, priklauso nuo vartotojo veiksmų, galbūt vartotojas atnaujina išskleidžiamąjį meniu ir pakeičia bendrą vaizdo vaizdą .Kai mes bandome įtvirtinti požiūrio koncepciją, norime pasiekti ne tai, kad bandytume ją lyginti su koncepcija, kurią galėjome iš anksto apibrėžti iš kitų MVC aplinkų, kai tik turėsime regėjimo koncepciją. Django galime tai geriau išreikšti kitiems kūrėjams.
Regėjimo skeletas
Jei matome vaizdo kūną ir einame prie jo pamatų, galime pasakyti, kad vaizdas yra funkcija, priimti HTTP užklausą Y grąžina HTTP atsakymą, Galėtume sakyti, kad šis požiūris yra paprastas, tačiau, jei matome požiūrio tikslą, ši sąvoka ją tinkamai įgyvendina, dabar, norėdami pasiekti šių dviejų elementų paprastumą, turime atlikti kitą veiklą.
Bendri vaizdai
Filosofija Django sako mums, kad turime padaryti viską, kas įmanoma, kad mūsų programos būtų pakartotinai naudojamos, paprastos ir veiksmingos, o tai reiškia, kad negalime sukurti pasikartojančių elementų, tai yra, rašyti tą patį kodą vėl ir vėl, nes tai nėra prasminga, pažiūrėkime šį vaizdą:
Jei pažvelgsime į rodinio pavadinimą, parametrus, kuriuos jis vadina, įskaitant jo pateiktą atsakymą, nukreipiantį į kūrėjo iš anksto nustatytą URL, visa tai nurodo į konkretų ir ne bendrą vaizdą.
Prieš pradėdami nerimauti, sistema jau turi šios problemos sprendimą, ir tai yra ne daugiau ir ne mažiau kaip bendri požiūriai, tai jau apibrėžtos nuomonės, mes tiesiog privalome prijunkite prie jų modelį, nurodykite šabloną ir mes galime pasiekti funkcijas ir metodus, kurie atlieka visus pagrindus, kurių mums reikia.
Pažiūrėkime jų kodą bendri požiūriai šiame paveikslėlyje:
Čia mes nebeturime apribojimų pagal kodą, nes tai daroma tik vieną kartą ir ji įtraukiama Django, mes turime tik nerimauti dėl to, ką integruosime, pažiūrėkime, kaip įgyvendinamas požiūris naudojant šį metodą:
Kaip matome, sistemoje yra įrankių, kurie taupo mūsų darbą, taip pat galime laikytis švarios ir efektyvios plėtros filosofijos, sumažindami nereikalingų rašomų kodo eilučių skaičių.Ar jums patiko ir padėjo ši pamoka?Galite apdovanoti autorių paspausdami šį mygtuką, kad suteiktumėte jam teigiamą tašką