Справочник класса Model

Данный документ рассматривает возможности класса Model. Для получения дополнительной информации о моделях обратитесь к полному списку руководств по Model.

Атрибуты

objects

Model.objects

Каждый неабстрактный класс Model должен иметь экземпляр класса Manager. Django проверяет, что ваш класс модели обладает как минимум стандартным Manager. Если вы не добавляли собственный класс Manager, то Django добавит атрибут objects, содержащий экземпляр стандартного класса Manager. Если же вы добавили экземпляр собственного класса Manager, то стандартный класс не будет подключен. Рассмотрим это на следующем примере:

from django.db import models

class Person(models.Model):
    # Add manager with another name
    people = models.Manager()

Подробности о менеджерах моделей смотрите в :Менеджеры </topics/db/managers> и Выборка retrieving.