Реферат: Веб-фреймворк Django

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

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

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

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

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

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

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









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

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


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

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

Проверил:

Гридин А.Н.



Москва, 2014

Введение

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

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

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

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

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

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

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


Архитектура 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/>

Источник: https://www.bibliofond.ru/detail.aspx?id=792170