Глоссарий

конкретная(concrete) модель

Не абстрактная (abstract=False) модель.

field

Атрибут модели (model). Как правило соответствует одному полю в таблице базы данных

См. Модели.

generic view

Высокоуровневое представление (view). Используется для реализации схожего для нескольких представлений поведения и логики функционирования.

См. Представления-классы (Class-based views, CBV).

model

Модели служат для хранения данных, используемых вашим приложением.

См. Модели.

MTV

“Модель-шаблон-представление” (англ. “Model-template-view”) концепция проектирования программного обеспечения, схожая с MVC, однако является более приемлемой для описания логики работы Django.

См. ответ в FAQ.

MVC

“Модель-представление-контроллер” (англ. “Model-view-controller”) концепция проектирования программного обеспечения. Разработка в Django в определенной степени соответсвует данной концепции.

project

Пакет Python, то есть директория с исходными кодами, настроенная для работы с Django - содержит параметры подключения к базе данных, конфигурацию конкретной версии Django и разрабатываемого приложения.

property

Может именоваться как “управляемые атрибуты” (англ. “managed attributes”) и появилось в языке Python начиная с версии 2.2. Это изящный способ реализации атрибутов. Использование свойств выглядит как обычное обращение к атрибутам, однако приводит к вызову метода.

См. property.

queryset

Объект, представляющий некоторое множество строк, извлекаемых из базы данных.

См. Выполнение запросов.

slug

Короткая метка для чего-либо, содержащая только буквы, цифры, символы подчеркивания и дефисы. Обычно используются в URL. Например, в адресе:

https://www.djangoproject.com/weblog/2008/apr/12/spring/

последний элемент (spring) - это и есть slug.

template

Фрагмент текста, определяющий правила форматирования при визуализации данных. Шаблон помогает отделить сами данные от их представления.

См. Шаблоны.

view

Функция, отвечающая за формирование веб-страницы.