Веб-фреймворк Django

 

МОСКОВСКИЙ АВИАЦИОННЫЙ ИНСТИТУТ

(национальный исследовательский университет)

Факультет №3 «Системы управления,

информатика и электроэнергетика»

Кафедра №308 «Информационные технологии»











Реферат по теме

«Веб-фреймворк Django»




Выполнил студент группы 03-618:

Тимошкин С.А.

Проверил:

Гридин А.Н.





Москва, 2014

Введение


Django - свободный <#"justify">?Объектно-реляционное отображение (object-relational mapping) для создания моделей;

?Безупречный интерфейс администратора, специально созданный для конечных пользователей;

?Элегантно спроектированный механизм адресования (URL);

?Язык шаблонов, для дизайнеров;

?Система кэширования;

фреймворк приложение проектирование разработка

Использование


Веб-фреймворк Django используется в таких крупных и известных сайтах, как Instagram <#"center">Архитектура


Архитектура Django похожа на «Модель-Представление-Контроллер <#"justify">1.Модель данных: данные являются сердцевиной любого современного Web-приложения. Модель - важнейшая часть приложения, которое постоянно обращается к данным при любом запросе из любой сессии. Любая модель является стандартным Python классом. Объектно-ориентированный маппер (ORM) обеспечивает таким классам доступ непосредственно к базам данных. Если бы не было ORM, программисту пришлось бы писать запросы непосредственно на SQL. Модель обеспечивает облегченный механизм доступа к слою данных, инкапсулирует бизнес-логику. Модель не зависит от конкретного приложения. Данными можно манипулировать даже из командной строки, не используя при этом Web-сервер.

2.Представление (view): выполняют разнообразные функции, в том числе контролируют запросы пользователя, выдают контекст в зависимости от его роли. View - это обычная функция, которая вызывается в ответ на запрос какого-то адреса (URL) и возвращает контекст.

.Шаблоны: являются формой представления данных. Шаблоны имеют свой собственный простой метаязык и являются одним из основных средств вывода на экран.

.URL: механизм внешнего доступа к представлениям (view). Встроенные в URL регулярные выражения делают механизм достаточно гибким. При этом одно представление может быть сконфигурировано к нескольким урлам, предоставляя доступ различным приложениям. Здесь поддерживается философия закладок: URL становятся самодостаточными и начинают жить независимо от представления.

В дистрибутив Django также включены приложения для системы комментариев, синдикации RSS <#"center">Возможности


Некоторые возможности Django:

?ORM <#"center">Список использованной литературы


?Джефф Форсье, Django. Разработка приложений на Python.

?<http://ru.wikipedia.org/wiki/Django>

?<http://djbook.ru/>


МОСКОВСКИЙ АВИАЦИОННЫЙ ИНСТИТУТ (национальный исследовательский университет) Факультет №3 «Системы управления, информатика и электроэнергетика

Больше работ по теме:

КОНТАКТНЫЙ EMAIL: [email protected]

Скачать реферат © 2017 | Пользовательское соглашение

Скачать      Реферат

ПРОФЕССИОНАЛЬНАЯ ПОМОЩЬ СТУДЕНТАМ