首页 > 解决方案 > 如何复制位于具有不同名称 django 的其他应用程序中的其他字段中的字段数据

问题描述

我有两个模型,在第一个应用程序中有字段名称 current_bill,在第二个应用程序中有字段名称是 previous_bill 我想在 previous_bill 中复制 current_bill 的数据如何复制它?

Meter_detail/models.py

Meter(models.Model):
     current_bill=MoneyField(max_digits=10, decimal_places=2, null=False, blank=True, default_currency='INR')

bill_detail/models.py

Bill(models.Model):
     previous_bill=MoneyField(max_digits=10, decimal_places=2,default_currency='INR')

我想要我在 current_bill 中输入并保存在 Model Bill 中的值的副本我试过这个

    def save(self, *args, **kwargs):
    self.previous_outstanding = self.current_outstanding.previous_outstanding
    super(Bill, self).save(*args, **kwargs)

但它不起作用请给我复制字段的解决方案

标签: djangodjango-models

解决方案


推荐阅读