from django.db import models
from django.contrib.auth.models import User
class Product(models.Model):
name = models.CharField(max_length = 127)
description = models.TextField()
code = models.CharField(max_length = 30)
lot_no = models.CharField(max_length = 30)
inventory = models.IntegerField()
commited = models.IntegerField()
available = models.IntegerField()
reorder = models.IntegerField()
created_date = models.DateField(auto_now_add = True)
comment_user = models.ForeignKey(User, null=True)
comment_txt = models.TextField()
def __unicode__(self):
return self.code + " - " + self.name + " - " + self.lot_no + " - " + str(self.created_date)
Мне было интересно, как я мог бы иметь математическую функцию, такую, чтобы доступный = инвентарь - подходил так, что когда кто-то вводит значения для инвентаря и комитет, он вычитает 2 и помещает это значение в доступное. Чем, если изменить порядок инвентаризации - доступно <= доступно, оно помечается как красное текстовое поле или что-то в этом роде. </p>
Спасибо