An attribute on a model; a given field usually maps directly to a single database column.
See Writing models.
A higher-order view function that abstracts common idioms and patterns found in view development and abstracts them.
See Generic views.
Models store your application’s data.
See Writing models.
Also known as “managed attributes”, and a feature of Python since version 2.2. From the property documentation:
Properties are a neat way to implement attributes whose usage resembles attribute access, but whose implementation uses method calls. [...] You could only do this by overriding __getattr__ and __setattr__; but overriding __setattr__ slows down all attribute assignments considerably, and overriding __getattr__ is always a bit tricky to get right. Properties let you do this painlessly, without having to override __getattr__ or __setattr__.
An object representing some set of rows to be fetched from the database.
See Making queries.
A short label for something, containing only letters, numbers, underscores or hyphens. They’re generally used in URLs. For example, in a typical blog entry URL:
http://www.djangoproject.com/weblog/2008/apr/12/spring/
the last bit (spring) is the slug.
A chunk of text that separates the presentation of a document from its data.
Jul 30, 2009