«Реализация веб-приложения на Django»


Интерпретация кодификации



бет7/13
Дата28.06.2023
өлшемі0,8 Mb.
#179212
түріКурсовая
1   2   3   4   5   6   7   8   9   10   ...   13
Байланысты:
КР ОРСП Орлик ИСТД-31-

Интерпретация кодификации. Если создается apps на основе Джанго, требуется выяснить, как будет выглядеть соответствующий код. В традиционной форме интернет странички или соответствующие приложения работают с HTTP-запросами от браузеров или иных клиентов. После получения заброса осуществляется разработка необходимых элементов. Опора обеспечивается за счет:

  • URL-адреса;

  • информации в POST;

  • GET запросов.

Далее, в зависимости от поставленной проблемы, можно записывать или считывать материалы электронного типа из БД, а также производить иные манипуляции. Приложение даст интернет обозревателю ответ, создавая динамически HTML-страничку для дальнейшего отображения в HTML-шаблоне.
Сайты на Django работают иначе. Сначала нужно провести группировку кода, который отвечает за обработку каждого шага в самостоятельные файлы:

  • URLs. Чтобы упростить поставленную задачу, напишем отдельные функции для обработки каждой страницы в Сети. URL-маршрутизаторы перенаправляют HTTP-запросы в соответствующее представление на основе адресного запроса. Также подобное оборудование способно извлекать информацию в соответствии с имеющимися шаблонами. После осуществляется отображение оных в виде аргументов.

  • View. Функция обработчика запросов (import views), которая сначала получает HTTP-запросы. Далее производит возврат ответов. Функция «отображение» обладает доступом к информации, необходимой для удовлетворения поставленных задач. Далее производится преобразование ответов в шаблоны при помощи модели.

  • Models. Следующим важным моментом выступают модели. Это – объекты py, определяющие структуру данных приложения. Предоставляют механизмы для того, чтобы управлять и реализовывать запросы в базах данных.

  • Templates. Это – тестовый файл, который мы получим вследствие применения кода. Документ определяет структуру или разметку странички с полями для подстановки. Последние задействованы для вывода текущего (актуального) содержимого.

Если сделать приложение на Джанго, оно будет реализовывать структуру MVT.




Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   10   ...   13




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет