• Как вывести сумму по колонке в джанго?

    @javelinataxi Автор вопроса
    models.py

    class raschet(models.Model):
    nrinv=models.CharField(max_length=20,verbose_name="Номер фактуры:")
    date=models.DateTimeField(auto_now=True,db_index=True,verbose_name="Дата создания:")
    user=models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE)
    period1=models.DateField(auto_now=False,db_index=True,verbose_name="Период С:")
    period2=models.DateField(auto_now=False,db_index=True,verbose_name="Период по:")
    bTurbo = models.FloatField(max_length=5, blank=True, null=True, default=0, verbose_name="Брутто ")
    procTurbo = models.FloatField(max_length=5,blank=True,null=True, default=0, verbose_name="Процент")
    provTurbo = models.FloatField(max_length=5, blank=True, null=True, default=0, verbose_name="Провизия ")
    bonTurbo = models.FloatField(max_length=5, blank=True, null=True, default=0, verbose_name="Бонусы ")
    gotTurbo = models.FloatField(max_length=5, blank=True, null=True, default=0, verbose_name="Наличка ")
    ItogTurbo = models.FloatField(max_length=5, blank=True, null=True, verbose_name="ИТОГО ")
    SUMMM=models.FloatField(max_length=5,blank=True,null=True,verbose_name="Сумма К выплате")
    tytul = models.CharField(max_length=50,verbose_name="Титул")

    def save(self, *args, **kwargs):
    if not self.pk:
    self.provTurbo = (self.bTurbo * self.procTurbo) / 100
    self.ItogTurbo = (self.bTurbo - self.provTurbo - self.gotTurbo) + self.bonTurbo
    self.SUMMM= self.ItogTurbo
    return super(raschet, self).save(*args, **kwargs)

    class Meta:
    verbose_name_plural = 'Расчеты'
    verbose_name = 'Расчет'
    -------------------------------------------------------------------------------------------------
    views.py (профиля)
    #----------------------------------------Внесены исправления-----------------

    @login_required
    #-------------------Профиль пользователя-----------
    # -----Отображение информации пользователя,расчет ЗП пользователя
    #-------Отображение договоров, купонов, долгов пользователя
    def profile(request):
    prof = Profile.objects.filter(user=request.user.pk)
    object = raschet.objects.filter(user=request.user.pk).order_by('-id')
    avto = Auto.objects.filter(user=request.user.pk).order_by('-id')
    bon = bonus.objects.filter(user=request.user.pk).order_by('-id')
    rep = repay.objects.filter(user=request.user.pk).order_by('-id')
    bl = blocked.objects.filter(user=request.user.pk).order_by('-id')
    priv = Doks.objects.filter(user=request.user.pk).order_by('-id')

    paginator = Paginator(object, 5) # По 5 статьи на каждой странице.
    page = request.GET.get('page')
    try:
    object = paginator.page(page)
    except PageNotAnInteger:

    object = paginator.page(1)
    except EmptyPage:

    object = paginator.page(paginator.num_pages)
    return render(request,'profile.html', {'object': object,'prof':prof,'avto':avto,'bon':bon,'rep':rep,'bl':bl,'priv':priv})

    html (профиля фрагмент где находятся эти накладные)

    {% if user.is_authenticated %}



    Профиль Водителя












    {% for i in prof %}
    %7B%7Bi.selfi_img.url%7D%7D


    Краткая информация о водителе:

    "{{i.user}}"


    Имя {{i.name}}
    Фамилия {{i.name1}}
    Дата регистрации {{i.workday|date:'d.m.Y'}}
    E_mail {{i.e_mail}}
    Номер Телефона {{i.phone}}
    Дата Психотестов {{i.psichotesty|date:'d.m.Y'}}
    Дата Медкомиссии {{i.medical|date:'d.m.Y'}}
    Дата важности ВУ {{i.dateddok|date:'d.m.Y'}}


    {% endfor %}

    {%endif%}








    Фактуры
    Транспорт
    Блокировки
    Бонусы
    Рекомпенсаты
    Договора





    #   № Фактуры    Водитель        Период        Сумма    Статус        Подробности

    {% for i in object%}
    {{i.id}}    {{i.nrinv}}    {{i.user}} {{i.period1|date:'d.m.Y'}} - {{i.period2|date:'d.m.Y'}} {{i.SUMMM|floatformat:"2"}} eu.  {{i.Status}}

    det.png
    pdf.jpeg



    {% endfor %}
    Написано
  • Как вывести сумму по колонке в джанго?

    @javelinataxi Автор вопроса
    Могу и кодом сбросить. Как будет удобно. Мне самое главное понять как это сделать
    Написано
  • Как вывести сумму по колонке в джанго?

    @javelinataxi Автор вопроса
    Можно я вам закину скрином модельку, вьюшку и кусок кода профиля. У меня что то не получилось может я что то не правильно делаю. Буду очень Вам благодарен
    Написано