在Django中,如何在保存之前将另一个实例添加到内联模型中?

用户名

我有一个带有内联详细信息模型的父模型。保存内联模型详细信息时,如何在保存整个记录(即父项及其详细信息)之前添加新的详细信息记录?示例:models.py:

class Voucher(models.Model):
    date = models.DateField(default=datetime.datetime.now().date())
    number = models.CharField(max_length=20,null=True,blank=True)

class VoucherDetail(models.Model):
    voucher = models.ForeignKey(Voucher,blank=True,null=True)
    amount = models.DecimalField(decimal_places=2,max_digits=9,default=0,
                                       blank=True,null=True)
    narration = models.CharField(max_length=100,null=True,blank=True)
    total_amount = models.DecimalField(decimal_places=2,max_digits=9,default=0,
                                       blank=True,null=True)

在保存凭证之前,我想添加表单集的总计并在凭证明细中创建另一个条目

有一些叙述和总金额

我需要同样的完整代码示例。预先使用Django 1.6.5,Thx

用户名

在父模型管理员中使用以下方法并进行必要的计算以实现相同的目的:

def save_model(self, request, obj, form, change):
        for d in obj.voucherdetail_set.all():
            if d.value:
                amt_exists = True                    
                pass
            else:
                amt_exists =False

    if amt_exists is False:
        try:
            dr_detail = VoucherDetail()
            dr_detail.voucher = Voucher.objects.get(pk=obj.pk)
            dr_detail.narration = "Client remarks"

            dr_detail......
            dr_detail.save()
        except Exception,e:
            print e
    obj.save()

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Rails中将模型的实例添加到另一个模型的实例

来自分类Dev

如何将时间添加到 Java 中的另一个 Time 实例

来自分类Dev

如何将另一个模式数据添加到模型中?

来自分类Dev

将Django模型实例保存到另一个模型中

来自分类Dev

Django中在另一个模型中创建记录时,是否可以强制将记录添加到一个模型中

来自分类Dev

如何在 Django 中使用多对一关系将一个模型对象添加到另一个模型的 ModelForm 模板?

来自分类Dev

如何将保存在文件中的值添加到另一个变量?

来自分类Dev

将一个对象的多个实例添加到另一个对象的数组中;

来自分类Dev

将一个对象的多个实例添加到另一个对象的数组中;

来自分类Dev

如何将表中的值添加到另一个表中?

来自分类Dev

将另一个类添加到 Django 中的序列化程序

来自分类Dev

Odoo SAAS:将关联模型中的字段添加到另一个模型的树形视图中

来自分类Dev

Odoo SAAS:将关联模型中的字段添加到另一个模型的树形视图中

来自分类Dev

如何在文档Xcode中添加到另一个方法的链接/引用?

来自分类Dev

如何在文档Xcode中添加到另一个方法的链接/引用?

来自分类Dev

如何将一个对象添加到另一个对象的列表中并将其保存在 JSF 中?

来自分类Dev

Django ModelField在添加新字段时将默认值添加到基于同一模型中的另一个字段

来自分类Dev

如何将集合添加到Cloud Firestore中的另一个集合?

来自分类Dev

如何将列表中的列表添加到另一个列表

来自分类Dev

如何将变量的编号批量添加到另一个变量中?

来自分类Dev

如何将数据添加到另一个文件变量中的数组?

来自分类Dev

如何将另一个变量添加到现有对象中?

来自分类Dev

如何将一个类中的对象添加到另一个类中的List。

来自分类Dev

将模型的实例值传递给 django 中的另一个不同的模型实例

来自分类Dev

将一个表中的列添加到另一个表

来自分类Dev

将一个xml元素添加到另一个xml中

来自分类Dev

如何在Javascript中将一个数组添加到另一个数组中?

来自分类Dev

如何将一个数组中的值添加到另一个数组?

来自分类Dev

如何将一个对象添加到另一个对象的值中

Related 相关文章

  1. 1

    如何在Rails中将模型的实例添加到另一个模型的实例

  2. 2

    如何将时间添加到 Java 中的另一个 Time 实例

  3. 3

    如何将另一个模式数据添加到模型中?

  4. 4

    将Django模型实例保存到另一个模型中

  5. 5

    Django中在另一个模型中创建记录时,是否可以强制将记录添加到一个模型中

  6. 6

    如何在 Django 中使用多对一关系将一个模型对象添加到另一个模型的 ModelForm 模板?

  7. 7

    如何将保存在文件中的值添加到另一个变量?

  8. 8

    将一个对象的多个实例添加到另一个对象的数组中;

  9. 9

    将一个对象的多个实例添加到另一个对象的数组中;

  10. 10

    如何将表中的值添加到另一个表中?

  11. 11

    将另一个类添加到 Django 中的序列化程序

  12. 12

    Odoo SAAS:将关联模型中的字段添加到另一个模型的树形视图中

  13. 13

    Odoo SAAS:将关联模型中的字段添加到另一个模型的树形视图中

  14. 14

    如何在文档Xcode中添加到另一个方法的链接/引用?

  15. 15

    如何在文档Xcode中添加到另一个方法的链接/引用?

  16. 16

    如何将一个对象添加到另一个对象的列表中并将其保存在 JSF 中?

  17. 17

    Django ModelField在添加新字段时将默认值添加到基于同一模型中的另一个字段

  18. 18

    如何将集合添加到Cloud Firestore中的另一个集合?

  19. 19

    如何将列表中的列表添加到另一个列表

  20. 20

    如何将变量的编号批量添加到另一个变量中?

  21. 21

    如何将数据添加到另一个文件变量中的数组?

  22. 22

    如何将另一个变量添加到现有对象中?

  23. 23

    如何将一个类中的对象添加到另一个类中的List。

  24. 24

    将模型的实例值传递给 django 中的另一个不同的模型实例

  25. 25

    将一个表中的列添加到另一个表

  26. 26

    将一个xml元素添加到另一个xml中

  27. 27

    如何在Javascript中将一个数组添加到另一个数组中?

  28. 28

    如何将一个数组中的值添加到另一个数组?

  29. 29

    如何将一个对象添加到另一个对象的值中

热门标签

归档