Ce document présente les fonctionnalités de la classe Model
. Pour plus d’informations à propos des modèles, consultez la liste complète des guides de référence des modèles.
objects
¶Model.
objects
¶Chaque classe non abstraite Model
doit recevoir une instance de Manager
. Django s’assure que dans vos classes de modèles, chaque modèle dispose au moins d’un gestionnaire Manager
par défaut. Si vous n’ajoutez pas vous-même un gestionnaire, Django ajoute un attribut objects
contenant une instance par défaut de Manager
. Si vous ajoutez vous-même un attribut contenant une instance de Manager
, l’instance par défaut n’est pas ajoutée. Considérez l’exemple suivant :
from django.db import models
class Person(models.Model):
# Add manager with another name
people = models.Manager()
Pour plus de détails sur les gestionnaires de modèles, consultez Gestionnaires et Sélection d’objets.
août 01, 2016