.. _glossary: ========= Glossaire ========= .. glossary:: champ (field) Un attribut de :term:`modèle` ; un champ donné correspond généralement à une colonne unique de la base de données. Voir :`Syntaxe des modèles `_ (en). vue générique (generic view) Une fonction :term:`vue` de haut niveau qui permet de créer une couche d'abstraction vers des schémas fréquents dans le développement de vues. Voir `Vues génériques de référence `_ (en). modèle (model) Les modèles stockent les données de vos applications. Voir :`Syntaxe des modèles `_ (en). MVT Modèle-Vue-Template MVC `Modèle-Vue-Contrôleur `_; une méthode de conception de logiciel. Django suit le modèle MVC dans une certaine mesure MVT. projet (project) Un package Python -- c'est-à-dire un répertoire de code -- contenant tous les règlages (settings) nécessaires pour faire fonctionner une instance de Django, soit la configuration de la base de données, les options spécifiques à Django et à une application . propriété (property) Également connue sous le nom de "attribut géré", il s'agit d'une fonctionnalité de Python depuis la version 2.2. Extrait de la `property documentation`__ : Les propriétés sont une façon élégante de mettre en place des attributs dont l'utilisation se fait à la façon de l'accès aux attributs ordinaires, mais dont l'implémentation appelle une méthode. [...] Auparavant, vous ne pouviez le faire qu'en surchargeant ``__getattr__`` et ``__setattr__`` ; mais surcharger ``__setattr__`` ralentit considérablement toutes les assignations aux attributs, et surcharger ``__getattr__`` n'est jamais simple à faire correctement. Les propriétés vous permettent de le faire proprement, sans surcharger ``__getattr__`` ou ``__setattr__``. __ http://www.python.org/download/releases/2.2/descrintro/#property queryset Un objet représentant un ensemble de lignes à récupérer de la base de données. Voir `Exécuter des requêtes `_ (en). slug Un nom court pour quelquechose, qui ne contient que des lettres, des chiffres, le tiret de soulignement ou le tiret simple. Les slugs sont généralement utilisés dans les URLs. Par exemple, une entrée typique de blog pourrait être : .. parsed-literal:: http://www.djangoproject.com/weblog/2008/apr/12/il-pleut/ La dernière partie (``il-pleut``) est le slug. template Un texte servant de modèle et qui permet de séparer la présentation d'un document des données qu'il contient. Voir `Vue d'ensemble de la syntaxe des templates `_ (en). vue (view) Une fonction responsable du rendu d'une page.