我是django的新朋友。编写一个用于移动仓库中残留物的应用程序是一项任务。该应用程序必须能够在日期或日期间隔或特定日期的上下文中在产品或商品的上下文中接收数据。
从理论上讲,我了解模型的结构:
对于第4段,您需要按月份和产品记录余额。为了使该表中的数据保持最新,我需要在特定日期写入DocumentRow时重新计算该日期之后的所有余额。
示例:
“交易”表中的条目(月,开始余额,结束余额)
我不知道是否可以在Django上实现此功能,实际上我需要一个营业额资产负债表的类似物,我需要您的意见或对这个问题有新的认识
答案 0 :(得分:0)
您可以在您的模型中覆盖预定义的模型方法save()
,在此示例中如何:
from django.db import models
class Example(models.Model):
myfield = models.CharField(max_length=100)
def save(self, *args, **kwargs):
# Here you can put your logic
# On this case I adding a prefix and sufix to myfield
self.myfield = "{}{}{}".format('prefix ', self.myfield, ' sufix')
# Now call the "real" save() method.
super().save(*args, **kwargs)