DT
Size: a a a
DT
D
M
class DepositHistory(models.Model):Для учёта, чтобы понять, сколько компания должна партнёрам или наоборот партнёры должны компании, мне неоходимо сгруппировать эти истории депозитов по конкретному депозиту партнёра. Далее достать то значение депозита, которое было последним на момент даты, указанной пользователем. И после этого нужно сложить все последние истории депозитов.
class Meta:
abstract = True
value = models.DecimalField(decimal_places=2, max_digits=15, default=0)
changed = models.DateTimeField(auto_now_add=True)
class PartnerDepositHistory(DepositHistory):
class Meta:
verbose_name_plural = "Partner's deposit history"
partner_deposit = models.ForeignKey('partners.PartnerDeposit', on_delete=models.CASCADE)
PersonalManagerDepositHistory.objects.values('personal_manager_deposit').annotate(Max('changed'))
после этого, .aggregate, .annotate, .values и другие функции почему-то действуют не по сгруппированным элементам, а по всем элементам до группировки.DT
#
DT
DT
AK
[path('endpoint_1/', some_view), path('some_other_route', some_view)]
, но может быть можно это упаковать в один элемент? Как-то вроде path(['endpoint_1', 'some_other_route'], some_view)
.DT
[path('endpoint_1/', some_view), path('some_other_route', some_view)]
, но может быть можно это упаковать в один элемент? Как-то вроде path(['endpoint_1', 'some_other_route'], some_view)
.DT
AK
yh
yh
A
DT
DT
DT
AH
yh
DT