Как расширить базовый менеджер в Django? - PullRequest
0 голосов
/ 22 апреля 2019

Как добавить пользовательский метод в базовый менеджер django?

ModelNmame.objects.custom_method()

1 Ответ

1 голос
/ 22 апреля 2019

Создайте подкласс для Manager и назначьте его атрибуту объектов вашей модели

class CustomManger(models.Manager):
   def custom_method(self):
      pass

class ModelName(models.Model):
   objects = CustomManager()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...