модельных менеджеров и кастом кверисет объектов? (Не документация, а больше как примеры использования)
Пример использования кверисета Deal.objects.allowed_for(user) возвращается сделки доступные пользователю под капотом куча проверок, всяких прав и так далее
Вот пример использования модельного менеджера TransactionPartialPayment.objects.add_partial_payments_to_transaction( self.transaction, [ {'period': 'day 1', 'amount':100}, {'period': 'day 2', 'amount': 500}, ] ) вот тут как раз тут случай, когда есть бизнес-логика и она вся помещена в этот метод
Обсуждают сегодня