Веб-фреймворк 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/>


Теги: Веб-фреймворк Django  Реферат  Информационное обеспечение, программирование
Просмотров: 44901
Найти в Wikkipedia статьи с фразой: Веб-фреймворк Django
Назад