Преглед садржаја
Иако се израз поглед може тумачити на један начин, у Дјанго Ово није класичан концепт који за њега користимо, на пример у веб програмирању много пута резултат који нам поглед даје зависи од радњи корисника, можда корисник ажурира падајући мени и промени укупни смисао приказа .Када покушавамо да успоставимо концепт погледа, оно што желимо да постигнемо је да не покушавамо да га упоредимо са концептом који смо можда унапред дефинисали из других МВЦ окружења, када имамо концепт погледа Дјанго можемо то боље изразити другим програмерима.
Костур вида
Ако видимо тело погледа и идемо до његових темеља, можемо рећи да је поглед функција која примите ХТТП захтев И враћа ХТТП одговор, Могли бисмо рећи да је овај приступ једноставан, међутим, ако видимо сврху гледишта, овај концепт га адекватно испуњава, сада да бисмо постигли једноставност ова два елемента морамо провести друге активности.
Генериц Виевс
Филозофија Дјанго говори нам да морамо учинити све што је могуће како би наше апликације биле за вишекратну употребу, једноставне и ефикасне, што значи да не можемо развити понављајуће се елементе, односно писати исти код изнова и изнова јер нема смисла, да видимо следећа слика:
Ако погледамо назив приказа, параметре које позива, укључујући одговор који даје, а који усмерава на УРЛ који је унапред дефинисао програмер, све ово нас упућује на специфичан и не-генерички приказ.
Пре него што почнемо да бринемо, оквир већ има решење за овај проблем и он није ништа више ни мање него општи погледи, то су ставови који су већ дефинисани, само морамо придружите им модел, назначите шаблон и можемо приступити функцијама и методама које раде све основе које морамо имати.
Погледајмо код ових општи погледи на следећој слици:
Овде више немамо ограничења према коду, јер се то ради само једном и укључује га Дјанго, морамо само да бринемо о интегрисању онога што ћемо користити, да видимо имплементацију погледа помоћу овог приступа:
Као што видимо, у оквиру имамо алате који нам штеде рад, а такође се можемо придржавати чисте и ефикасне развојне филозофије смањујући број непотребних редова кода који пишемо.Да ли вам се допао и помогао овај водич?Можете наградити аутора притиском на ово дугме да бисте му дали позитиван поен