【发布时间】:2018-10-19 05:30:06
【问题描述】:
我们有 3 个表(模型)A、B 和 c。表“A”有数据,如果我们删除“A”的特定表数据,那么删除的数据我想自动保存在表“B”中,并且 如果我们在表“C”中添加数据,我们希望数据也自动添加到表“A”中。
from django.db import models
class Stock(models.Model):
product_name = models.CharField(max_length=100,blank=False)
quantity = models.IntegerField()
price = models.FloatField()
status = models.CharField(max_length=10, default='AVAILABLE')
def __str__(self):
return 'Product name:{0} Quantity:{1} Price:{2} Status:{3} '.format(self.product_name, self.quantity, self.price, self.status)
class Sale(models.Model):
product_name = models.CharField(max_length=100, blank=False)
quantity = models.IntegerField()
price = models.FloatField()
status = models.CharField(max_length=10, default='SOLD')
def __str__(self):
return 'Product name:{0} Quantity:{1} Price:{2} Status:{3}'.format(self.product_name, self.quantity, self.price, self.status)
class Purchase(models.Model):
product_name = models.CharField(max_length=100,blank=False)
quantity = models.IntegerField()
price = models.FloatField()
status = models.CharField(max_length=10,default='Purchased')
def __str__(self):
return 'Product name:{0} Quantity:{1} Price:{2} Status:{3}'.format(self.product_name,self.quantity, self.price, self.status)
请帮助我。 谢谢你
【问题讨论】:
标签: python django model copy move