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

  • Вид работы:
    Реферат
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    5,75 Кб
  • Опубликовано:
    2015-02-05
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

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

Похожие работы на - Веб-фреймворк Django

 

Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!