1. ========
    
  2. Glossary
    
  3. ========
    
  4. 
    
  5. .. glossary::
    
  6. 
    
  7.     concrete model
    
  8.         A non-abstract (:attr:`abstract=False
    
  9.         <django.db.models.Options.abstract>`) model.
    
  10. 
    
  11.     field
    
  12.         An attribute on a :term:`model`; a given field usually maps directly to
    
  13.         a single database column.
    
  14. 
    
  15.         See :doc:`/topics/db/models`.
    
  16. 
    
  17.     generic view
    
  18.         A higher-order :term:`view` function that provides an abstract/generic
    
  19.         implementation of a common idiom or pattern found in view development.
    
  20. 
    
  21.         See :doc:`/topics/class-based-views/index`.
    
  22. 
    
  23.     model
    
  24.         Models store your application's data.
    
  25. 
    
  26.         See :doc:`/topics/db/models`.
    
  27. 
    
  28.     MTV
    
  29.         "Model-template-view"; a software pattern, similar in style to MVC, but
    
  30.         a better description of the way Django does things.
    
  31. 
    
  32.         See :ref:`the FAQ entry <faq-mtv>`.
    
  33. 
    
  34.     MVC
    
  35.         `Model-view-controller`__; a software pattern. Django :ref:`follows MVC
    
  36.         to some extent <faq-mtv>`.
    
  37. 
    
  38.         __ https://en.wikipedia.org/wiki/Model-view-controller
    
  39. 
    
  40.     project
    
  41.         A Python package -- i.e. a directory of code -- that contains all the
    
  42.         settings for an instance of Django. This would include database
    
  43.         configuration, Django-specific options and application-specific
    
  44.         settings.
    
  45. 
    
  46.     property
    
  47.         Also known as "managed attributes", and a feature of Python since
    
  48.         version 2.2. This is a neat way to implement attributes whose usage
    
  49.         resembles attribute access, but whose implementation uses method calls.
    
  50. 
    
  51.         See :class:`property`.
    
  52. 
    
  53.     queryset
    
  54.         An object representing some set of rows to be fetched from the database.
    
  55. 
    
  56.         See :doc:`/topics/db/queries`.
    
  57. 
    
  58.     slug
    
  59.         A short label for something, containing only letters, numbers,
    
  60.         underscores or hyphens. They're generally used in URLs. For
    
  61.         example, in a typical blog entry URL:
    
  62. 
    
  63.         .. parsed-literal::
    
  64. 
    
  65.             https://www.djangoproject.com/weblog/2008/apr/12/**spring**/
    
  66. 
    
  67.         the last bit (``spring``) is the slug.
    
  68. 
    
  69.     template
    
  70.         A chunk of text that acts as formatting for representing data. A
    
  71.         template helps to abstract the presentation of data from the data
    
  72.         itself.
    
  73. 
    
  74.         See :doc:`/topics/templates`.
    
  75. 
    
  76.     view
    
  77.         A function responsible for rendering a page.