Интерпретация кодификации. Если создается apps на основе Джанго, требуется выяснить, как будет выглядеть соответствующий код. В традиционной форме интернет странички или соответствующие приложения работают с HTTP-запросами от браузеров или иных клиентов. После получения заброса осуществляется разработка необходимых элементов. Опора обеспечивается за счет:
URL-адреса;
информации в POST;
GET запросов.
Далее, в зависимости от поставленной проблемы, можно записывать или считывать материалы электронного типа из БД, а также производить иные манипуляции. Приложение даст интернет обозревателю ответ, создавая динамически HTML-страничку для дальнейшего отображения в HTML-шаблоне.
Сайты на Django работают иначе. Сначала нужно провести группировку кода, который отвечает за обработку каждого шага в самостоятельные файлы:
URLs. Чтобы упростить поставленную задачу, напишем отдельные функции для обработки каждой страницы в Сети. URL-маршрутизаторы перенаправляют HTTP-запросы в соответствующее представление на основе адресного запроса. Также подобное оборудование способно извлекать информацию в соответствии с имеющимися шаблонами. После осуществляется отображение оных в виде аргументов.
View. Функция обработчика запросов (import views), которая сначала получает HTTP-запросы. Далее производит возврат ответов. Функция «отображение» обладает доступом к информации, необходимой для удовлетворения поставленных задач. Далее производится преобразование ответов в шаблоны при помощи модели.
Models. Следующим важным моментом выступают модели. Это – объекты py, определяющие структуру данных приложения. Предоставляют механизмы для того, чтобы управлять и реализовывать запросы в базах данных.
Templates. Это – тестовый файл, который мы получим вследствие применения кода. Документ определяет структуру или разметку странички с полями для подстановки. Последние задействованы для вывода текущего (актуального) содержимого.
Если сделать приложение на Джанго, оно будет реализовывать структуру MVT.