Попытка установить минимальное значение в форме на основе общей суммы в инвентаре

Views.py (Где я хочу проверить)

def addInProcess(request):

if request.user.is_authenticated:
    form = inProcess_form()
    if request.method =="POST":
        calc = InProcessPowder.objects.create(
            date = request.POST.get('date'),
            tc_date = request.POST.get('tc_date'),
            tc_weight = request.POST.get('tc_weight'),
            tc_remarks = request.POST.get('tc_remarks'),
            tgl_date = request.POST.get('tgl_date'),
            tgl_weight = request.POST.get('tgl_weight'),
            tgl_remarks = request.POST.get('tgl_remarks'),
            checked_by = request.user,
            
        )
    
    context = {'form': form}
    return render(request, 'base/InProcess/InProcess_form.html', context)
else:
    return render (request, 'landing.html')

и в нашем представлении Home мы вызываем это как общую сумму инвентаря def home(request): if request.user.is_authenticated: totalCal_yld = calamansi.objects.all().aggregate(Sum('yld')) ['yld__sum']или 0.00

Это позволяет получить общий выход сока каламанси из объекта каламанси Я хочу сравнить tc_weight с totalCal_yld

Я пытаюсь сделать следующее: я хочу вычесть tc_weight(processes calamansi) из totalCal_yld и получить итоговое значение, которое будет представлять инвентарь каламанси. Поскольку каламанси является ингредиентом TC, мы пытаемся убедиться, что он не станет отрицательным или даже не даст им такой возможности.

Помощь будет очень признательна

Вернуться на верх