Référence de la classe Model¶
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.
Attributs¶
objects
¶
-
Model.
objects
¶ Chaque classe non abstraite
Model
doit recevoir une instance deManager
. Django s’assure que dans vos classes de modèles, chaque modèle dispose au moins d’un gestionnaireManager
par défaut. Si vous n’ajoutez pas vous-même un gestionnaire, Django ajoute un attributobjects
contenant une instance par défaut deManager
. Si vous ajoutez vous-même un attribut contenant une instance deManager
, 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.