我想更新数据库中的第一个项目,每次用户点击一个按钮,但我每次都得到错误,任何帮助将不胜感激,下面是代码片段。
Mpesa.objects.filter(Paid_user=self.request.user, Completed=False).first().update(Completed=True)发布于 2021-06-02 20:09:44
您从过滤器结果中获得第一个实例,因此模型实例没有update方法。如果你总是有第一个对象,那么尝试使用实例save方法来代替它;
instance = Mpesa.objects.filter(Paid_user=self.request.user, Completed=False).first()
instance.Completed = True
instance.save(update_fields=["Completed"])https://stackoverflow.com/questions/67804508
复制相似问题