Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 9, 2007 15:33:47

rengel
От:
Зарегистрирован: 2007-12-09
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

суммирование объектов.

xочу просуммировать all_quantity из объектов quantity_numberbill c таким же значением в handbookmodel.article:

class Sklad(models.Model):
all_quantity = models.IntegerField(u'Количество', null=True, editable=False)
handbookmodel = models.ForeignKey(HandBookModel)
compbill = models.ForeignKey('CompBill', unique=True)

class CompBill(models.Model):
quantity_numberbill = models.IntegerField(u'Количество')
bill = models.ForeignKey('Bill', unique=True)
type_effects = models.CharField(u'Тип записи',max_length=1, choices=TYPE_CHOICES)

написал так:
def save(self):
if self.compbill.type_effects == ‘A’:
self.all_quantity = sum(map(lambda x: x.quantity_numberbill,self.compbill.all()))
return super(Sklad, self).save()

но как-то не очень выходит.



Офлайн

#2 Дек. 9, 2007 17:37:17

rengel
От:
Зарегистрирован: 2007-12-09
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

суммирование объектов.

lorien
Видимо как-то не так написали :-/
угу.



Офлайн

#3 Дек. 11, 2007 08:23:34

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version