Spec-Zone.ru › Django 1.9

Справочник по классу модели

В данном документе рассматриваются особенности класса 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()

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

© Django Software Foundation and individual contributors
Licensed under the BSD License.
https://docs.djangoproject.com/en/1.8/ref/models/class/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API