Django - Първи стъпки, част 2

Съдържание
В първата част ние навлизаме изцяло в практическата част на това как да инсталираме тази рамка, понякога виждането на резултати ни кара да се мотивираме да продължим да навлизаме в дълбочината на дадена тема, но не всичко може да бъде практично и във втората част ще проучим една малко повече за Джанго и неговия интериор.
Модел на шаблон на контролер
Точно както има Контролер за изглед на модел (MVC), Джанго работи с контролер на шаблон за модели или Изглед на шаблон на модел или MTV, ако искаме да го свържем с нещо известно, това е алтернативно изпълнение на Джанго На MVC създателите на рамката не искаха просто твърда структура, ако не искаха бързо и динамично развитие, защото ако нещата трябва да се случат, те трябва да бъдат направени бързо.
За да разберем това, нека видим какво представлява всяка от частите на нашата Mtv.
Модел
Моделът отговаря за управлението на всичко, съответстващо на логиката на базата данни и структурата на нашето приложение, като по този начин ние капсулираме правилата на нашия бизнес и структурата на нашето приложение.
Изглед
Изгледите в Джанго те имат много малко общо с класическата MVC парадигма, тъй като комбинирате техните функционалности с контролерите, по такъв начин, че в Django изглед приема въвеждане на данни и в зависимост от логиката на приложението може да представя данни и да ги показва според модел.
Изгледите са дефинирани като стандартни функции на Python и те се извикват чрез конкретни URL адреси от потребителя, както споменахме изгледите имат силата да взаимодействат директно с модела за извършване на операции ГРУБ според нуждите с директна връзка с модела.
Шаблон или Шаблон
Изгледът отговаря за определянето на това, което да се показва според изпълнените действия и нашият шаблон е този, който ще реши как ще се показва тази информация, Джанго Той ни предоставя език на шаблон, който ни помага да генерираме HTML с данните, предоставени от изгледа и въпреки че е тясно свързан с Python няма нужда да го знаем задълбочено, така че може да имаме инженер на потребителския интерфейс, който не знае Python но нека той разработи шаблони за нашето приложение Django.
Въпреки всичко по -горе, шаблонният двигател на Джанго Това не е единственото нещо, с което можем да работим, тъй като имаме силата да изберем друг съвместим двигател, ако желаем.
Нека видим по -долу изображение, което илюстрира малко цикъла, който изпълнява моделът MTV:

Увеличете

Както виждаме, изгледът е нашият посредник между това, което ще покажем по някакъв начин, и това, което имаме във вътрешната си структура в базата данни.
Това, което ще обедини тези 3 части, които видяхме, е URL, чрез него нашето приложение ще реши кой изглед да използва и по този начин можем да покажем един или друг шаблон, на пръв поглед може да изглежда, че е много подобен на MVC, но как го прилагате Джанго далеч не е същото.Хареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точка

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave