Съдържание
Въпреки че терминът изглед може да се тълкува по един начин, в Джанго Това не е класическата концепция, която използваме за него, например в уеб програмирането много пъти резултатът, който ни дава изглед, зависи от действията на потребителя, може би потребителят актуализира падащо меню и променя общия смисъл на изгледа .Когато се опитваме да установим концепцията за изглед, това, което искаме да постигнем, е да не се опитваме да го сравняваме с концепцията, която може да сме дефинирали предварително от други среди на MVC, след като имаме концепцията за гледна точка на Джанго можем да го изразим по -добре на други разработчици.
Скелетът на зрението
Ако видим тялото на изгледа и отидем в основите му, можем да кажем, че изгледът е функция, която вземете HTTP заявка Y връща HTTP отговор, Бихме могли да кажем, че този подход е прост, но ако видим целта на възгледа, тази концепция го изпълнява адекватно, сега, за да достигнем простотата на тези два елемента, трябва да извършим други дейности.
Общи изгледи
Философията на Джанго ни казва, че трябва да направим всичко възможно, така че нашите приложения да бъдат многократно използвани, прости и ефективни, което означава това, че не можем да разработваме повтарящи се елементи, тоест да пишем един и същ код отново и отново, тъй като няма смисъл, нека видим следното изображение:
Ако погледнем името на изгледа, параметрите, които той извиква, включително отговора, който дава, който е насочен към URL адрес, предварително дефиниран от разработчика, всичко това ни насочва към специфичен и не-общ изглед.
Преди да се притесняваме, рамката вече има решение на този проблем и не е нищо повече и нищо по -малко от общи възгледи, това са възгледи, които вече са дефинирани, просто трябва присъединете ги към модел, посочете шаблон и можем да получим достъп до функции и методи, които правят всички основни неща, които трябва да имаме.
Нека да видим кода на тези общи възгледи на следното изображение:
Тук вече нямаме ограничения по код, тъй като това се прави само веднъж и го включва Джанго, трябва само да се притесняваме за интегрирането на това, което ще използваме, нека видим прилагането на изглед, използвайки този подход:
Както виждаме, имаме инструменти в рамките, които ни спестяват работа, а също така можем да се съобразим с чистата и ефективна философия за развитие, като намалим броя на ненужните редове код, които пишем.Хареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точка