django'int'对象没有属性'save'

博士 坦维尔·雷汉(Tanvir Raihan)

我是django的新手,我收到以下代码的错误,我想它很简单,但我真的不明白。

from django.db.models.signals import post_save
from django.dispatch import receiver

from myapp.models import MyModel1, MyModel2


@receiver(post_save, sender=MyModel1)
def test_signal(sender, **kwargs):
    #import pdb;pdb.set_trace();
    if kwargs['instance']:
        instance = kwargs['instance']

        if instance.old_processed_value == False and instance.processed == True:
            var1 = MyModel2.objects.get(val1= instance.val1, val2 = instance.val2)
            var2 = var1.quantity+instance.qty_change
            var2.save()
安德烈斯·佩雷斯·阿尔贝拉·H。

我认为应该是:

var1.quantity += instance.qty_change
var1.save()

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章