Glossary

concrete model
A non-abstract (abstract=False) model.
field

An attribute on amodel; a given field usually maps directly toa single database column.

SeeModels.

generic view

A higher-orderview function that provides an abstract/genericimplementation of a common idiom or pattern found in view development.

SeeClass-based views.

model

Models store your application’s data.

SeeModels.

MTV

“Model-template-view”; a software pattern, similar in style to MVC, buta better description of the way Django does things.

Seethe FAQ entry.

MVC
Model-view-controller; a software pattern. Djangofollows MVCto some extent.
project
A Python package – i.e. a directory of code – that contains all thesettings for an instance of Django. This would include databaseconfiguration, Django-specific options and application-specificsettings.
property

Also known as “managed attributes”, and a feature of Python sinceversion 2.2. This is a neat way to implement attributes whose usageresembles attribute access, but whose implementation uses method calls.

Seeproperty.

queryset

An object representing some set of rows to be fetched from the database.

SeeMaking queries.

slug

A short label for something, containing only letters, numbers,underscores or hyphens. They’re generally used in URLs. Forexample, in a typical blog entry URL:

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

the last bit (spring) is the slug.

template

A chunk of text that acts as formatting for representing data. Atemplate helps to abstract the presentation of data from the dataitself.

SeeTemplates.

view
A function responsible for rendering a page.
Third-party distributions of Django
Release notes
Back to Top