---
title: "Référence de la classe Model"
version: 1.11
locale: fr
source: https://docs.djangoproject.com/fr/1.11/ref/models/class/
canonical: https://djangodocs.dev/fr/1.11/ref/models/class/
---
# Référence de la classe Model

Ce document présente les fonctionnalités de la classe [`Model`](/fr/1.11/ref/models/instances/#django.db.models.Model). Pour plus d’informations à propos des modèles, consultez [la liste complète des guides de référence des modèles](/fr/1.11/ref/models/).

## Attributs

### `objects`

#### `Model.objects`

Chaque classe non abstraite [`Model`](/fr/1.11/ref/models/instances/#django.db.models.Model) doit recevoir une instance de [`Manager`](/fr/1.11/topics/db/managers/#django.db.models.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`](/fr/1.11/topics/db/managers/#django.db.models.Manager). Si vous ajoutez vous-même un attribut contenant une instance de [`Manager`](/fr/1.11/topics/db/managers/#django.db.models.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](/fr/1.11/topics/db/managers/) et [Sélection d’objets](/fr/1.11/topics/db/queries/#retrieving-objects).
