Рубрики
Без рубрики

MVT Архитектура: Часть-2.1

Я упоминал об архитектуре MVT (модель-версии-Template) ранее. Вы должны знать MVC … Tagged с Python, Java, OpenSource, промежуточным программным обеспечением.

Я упоминал о Mvt ( модель- V я T Эмплит) Архитектура ранее.

Вы должны знать архитектуру MVC, которая позволяет разработчикам изменить визуальную часть приложения и частизийную логику отдельно, не влияя на друг друга. Но это немного по -другому в случае с Джанго.

Джанго заставляет разработчиков разделить свою разработку применения на 3 слабо связанных компонента, модель , Просмотр и Шаблон Анкет

Источник изображения: chackr.io

Модель : Уровень управления данными Это компонент, который управляет данными приложения и обычно взаимодействует непосредственно с базой данных ( postgresql в нашем случае).

Шаблон : Уровень презентации данных Это уровень, который представляет данные или принимает данные от пользователя (обычно это то, с чем взаимодействует большинство пользователей).

Просмотр : Между слоем Это та часть, которая находится между уровнем управления данными и уровнем презентации данных. (Этот уровень получает данные, обычно, некоторый ввод пользователя, из уровня презентации, манипулирует данные, а затем передает их уровню управления данными или наоборот).

Архитектура Django MVT

Я могу привести вам пару примеров для лучшего понимания архитектуры MVT … Пример 1 : 1) Клиент делает запрос на страницу меню. 2) Django отображает входящий запрос (URL) на логику приложения (функция просмотра). 3) Список URL -адресов будет указан в Файл конфигурации URL . 4) Джанго изучает список URL -адресов и вызывает соответствующее Просмотр функции нанесен на карту с шаблоном URL, где находится матч. 5) А затем запрошенная страница меню будет отображаться из Шаблоны клиенту через браузер.

Пример 2 1) У нас может быть еще один сценарий, когда новый клиент пытается зарегистрироваться, отправив некоторую информацию. Теперь здесь это становится Сохранить запрос от пользователя. 2) Этот запрос сохранения идет в модели файл где набор классы Python определены, что отображает Таблица базы данных к питону объекты . 3) Файл моделей напрямую взаимодействует с базой данных через API базы данных, psycopg2 Анкет

Это было краткое объяснение MVT Architecture Анкет

Оригинал: “https://dev.to/spoorti/mvt-architecture-part-2-1-1hnd”