/ save() 处的 TypeError 缺少 1 个必需的位置参数:'self'

迈赫迪哈桑

我无法更新余额金额,当我尝试保存该值时,它会引发该错误。

模型.py,

class balance_data(models.Model):
    user = models.OneToOneField(User, on_delete=models.CASCADE)
    total_amount = models.FloatField(max_length=15)

    def __str__(self):
        return str(self.user)

视图.py,

def cash_in(request, amount):

    new_amount = request.user.balance_data.total_amount + amount

    balance_data.total_amount = new_amount
    balance_data.save()

    return HttpResponse(request.user.balance_data.total_amount)

我该如何解决这个问题?

我期待更新金额。

沙萨伍德

视图.py

def cash_in(request, amount):
    # user whose total_amount is to be updated.
    user = request.user

    # get current user instance of balance_data
    user_current_balance = balance_data.objects.get(user=user)

    # update total_amount by adding amount to its total_amount
    user_current_balance.total_amount = user_current_balance.total_amount + amount

    # save changes to database
    user_current_balance.save()
    return HttpResponse(user_current_balance.total_amount)

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

/ api / products / 1 save()处的TypeError缺少1个必需的位置参数:“ self”

TypeError:save()缺少1个必需的位置参数:“ self”

/listing 处的类型错误:save() 缺少 1 个必需的位置参数:“self”

save() 缺少 1 个必需的位置参数“self”

TypeError:缺少1个必需的位置参数:'self'

TypeError:endturn()缺少1个必需的位置参数:“ self”

TypeError:kollision()缺少1个必需的位置参数:“ self”

TypeError:close()缺少1个必需的位置参数:“ self”

TypeError:str()缺少1个必需的位置参数:“ self”

获取 TypeError fit() 缺少 1 个必需的位置参数:'self'

Django - feeds() 处的 TypeError 缺少 1 个必需的位置参数:'id'

缺少1个必需的位置参数:'self'

类型错误:save() 缺少 1 个必需的位置参数:'self':DjangoRestframework

此类型错误的问题:save() 缺少 1 个必需的位置参数:pycharm django 中的“self”

如何解决此“ TypeError:read()缺少1个必需的位置参数:'self'”

调用python函数时发生错误,TypeError:returnbook()缺少1个必需的位置参数:“ self”

selenium webdriver TypeError: to_capabilities() 缺少 1 个必需的位置参数:'self'

Keras模型保存错误:TypeError:get_config()缺少1个必需的位置参数:'self'

TypeError:get_params()缺少1个必需的位置参数:“ self”

Python-TypeError:listen()缺少1个必需的位置参数:“ self”

TypeError:player_attack()缺少1个必需的位置参数:“ self”

TypeError:grid_configure()缺少1个必需的位置参数:“ self”

如何修复 TypeError: getText() 缺少 1 个必需的位置参数:python 中的“self”?

文件上载AngularJS和Django:/ uploaded_file uploadFile()处的TypeError缺少1个必需的位置参数:'request'

method1()缺少1个必需的位置参数:“ self”

__init__() 缺少 1 个必需的位置参数:'self'

python:缺少1个必需的位置参数:'self'

fit()缺少1个必需的位置参数:“ self”

类型错误:gassens() 缺少 1 个必需的位置参数:'self'