Mpesa 对象没有属性 'update'
Mpesa object has no attribute 'update'
每次用户单击按钮时,我都想更新数据库中的第一项,但我每次都会收到错误消息,如有任何帮助,我们将不胜感激,下面是代码片段。
Mpesa.objects.filter(Paid_user=self.request.user, Completed=False).first().update(Completed=True)
您从过滤器结果中获取第一个实例,因此模型实例没有更新方法。如果你总是有第一个对象,那么不要这样做,而是尝试使用实例 save
方法;
instance = Mpesa.objects.filter(Paid_user=self.request.user, Completed=False).first()
instance.Completed = True
instance.save(update_fields=["Completed"])
每次用户单击按钮时,我都想更新数据库中的第一项,但我每次都会收到错误消息,如有任何帮助,我们将不胜感激,下面是代码片段。
Mpesa.objects.filter(Paid_user=self.request.user, Completed=False).first().update(Completed=True)
您从过滤器结果中获取第一个实例,因此模型实例没有更新方法。如果你总是有第一个对象,那么不要这样做,而是尝试使用实例 save
方法;
instance = Mpesa.objects.filter(Paid_user=self.request.user, Completed=False).first()
instance.Completed = True
instance.save(update_fields=["Completed"])