不支持=:“str”和“int”的操作数类型

2024-09-29 19:31:15 发布

您现在位置:Python中文网/ 问答频道 /正文

我有这个错误,你能帮我吗?您需要从“paticulo”模型的“Pedido”-“stock”模型中减去“quantity”值,然后保存库存结果。在

排队:关节砧木-= 扁桃体在

 def Update_stock(request, id_pedido, cod_experto):
 if request.method == 'GET':
   pedido = Pedido.objects.get(id=id_pedido)
   articulo = Articulo.objects.get(pk=cod_experto)
   articulo.stock -= pedido.cantidad
   articulo.save()
 return render(request, 'admindata.html', {'pedido':pedido, 'articulo':articulo})

在模型.py公司名称:

^{pr2}$

Tags: 模型idgetobjectsrequest错误stock库存
1条回答
网友
1楼 · 发布于 2024-09-29 19:31:15

错误消息意味着articulo.stock无意中被分配了一个str而不是一个数字。在

在模型中,股票被定义为CharField。可能,它应该是某种数字类型,例如IntegerField()。在

相关问题 更多 >

    热门问题