Съдържание
Успешните разработки на приложения и системи рядко се извършват поотделно, много пъти зад тях стои екип, където една част прави това, което потребителят трябва да види, а другата прави тези подходи да работят.В Джанго има шаблони, които не са нищо повече от документи, където данните, които преминаваме през гледките и моделите, за да могат да бъдат организирани и показани на потребителя, те служат и за показване на формуляри и събиране на данни.
Шаблони
Вече бяхме казали, че шаблоните позволяват да представят данните, получени чрез изгледите и моделите, също така в шаблоните е, че ще поставим HTML с които ще придадем вид на нашите страници в рамките на нашия проект в Джанго, можем да поставим шаблоните навсякъде в модула, но по конвенция и също по искане на някои общи модули директория, наречена шаблони и се поставят във файловете.
ВажноНай -интересното при шаблоните е, че не е нужно да знаете или Python нито едното Джанго за да ги използваме, това е така, защото те използват специален език, за да можем да интегрираме други членове на екипа и да можем да работим върху тях, без да сме специалисти по програмиране.
По този начин можем да имаме част от нашия екип, посветена само на потребителско взаимодействие и опит Те са отговорни за изграждането на шаблоните, а другата част от екипа отговаря за изграждането на шаблоните. django функционалности които позволяват на тези шаблони да показват подходящи данни.
Етикетна система
Шаблоните имат своя собствена система за етикети, което означава, че за да използваме техните възможности, ще използваме етикети, когато HTML или PHP стил за да може да се справи с тях. Имаме на разположение тагове за циклиране, добавяне на коментари, дефиниране на блоковеи т.н.
Въпреки че може да звучи сложно, това не означава, че трябва да сте майстор програмист, само за да имате представа основен HTML можем да поддържаме шаблон много лесно; Тъй като все още е a система базирана на python Можем да включим по -сложни функционалности, но това не се препоръчва, тъй като увеличава нивото на трудност за интегрирането и поддържането на кода в бъдеще.
Някои от най -използваните етикети са следните:
автоматично бягствоТози маркер ви позволява безопасно да отпечатвате стойности в нашия шаблон, тъй като избягва символи като HTML тагове, които могат да повлияят на работата на нашето приложение, може да се използва и за обратния ефект, можем да деактивираме автоматично бягство за показване на съдържание такова, каквото е, независимо от тези знаци.
На следното изображение виждаме малък код с изпълнението на този маркер в шаблон:
блоковеДруг важен етикет е блокове, например блоковете за коментари, те помагат да се организира кода и да се посочи на другите членове на екипа как работи нашият шаблон, на следващото изображение виждаме как прилагаме блок за коментари в шаблон в Джанго:
Важно е да се отбележи, че блоковете за коментари не могат да бъдат вложени, тоест не можем да правим коментари в коментарите.
В края на този урок вече знаем малко повече за основните понятия за шаблони. Джанго и как ни помагат да интегрираме нашето приложение в тази рамка.Хареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точка