Я работаю над программным обеспечением для управления запасами и хотел бы, чтобы в поле моего баланса были заполнены различия полей sty_in_stock и qty_issued. Я работаю над модулем формы, в который данные поступают в реальном времени, и хотел бы вычесть запас, как только товар будет выпущен
from django.db import models
# Create your models here.
from django.db.models import F
from django.shortcuts import render
class Consumable(models.Model):
name = models.CharField(max_length=100, blank=False) # name of the column
qty_in_stock = models.IntegerField()
rv_no = models.IntegerField()
rv_date = models.DateField()
qty_issued = models.IntegerField()
issued_to = models.CharField(max_length=100, blank=True)
issued_on = models.DateField(blank=True)
balance = models.IntegerField()
remarks = models.CharField(max_length=100, default='Enter Remarks Here', blank=True)
def __str__(self):
return 'name : {0} qty_in_stock : {1} rv_no : {2} rv_date : {3} qty_issued {4} issued_to : {5} issued_on : {6} balance : {7} remarks : {8} '.format(
self.name, self.qty_in_stock, self.rv_no, self.rv_date, self.qty_issued, self.issued_to, self.issued_on,
self.balance, self.remarks)
class Deadstock(models.Model):
name = models.CharField(max_length=100, blank=False) # name of the column
qty_in_stock = models.IntegerField()
rv_no = models.IntegerField()
rv_date = models.DateField()
qty_issued = models.IntegerField()
issued_to = models.CharField(max_length=100, blank=False)
issued_on = models.DateField()
balance = models.IntegerField()
remarks = models.CharField(max_length=100, default='Enter Remarks Here')
def __str__(self):
return 'name : {0} qty_in_stock : {1} rv_no : {2} rv_date : {3} qty_issued {4} issued_to : {5}
issued_on : {6} balance : {7} remarks : {8} '.format(
self.name, self.qty_in_stock, self.rv_no, self.rv_date, self.qty_issued, self.issued_to,
self.issued_on,
self.balance, self.remarks)