AttributeError: 'Manager' object has no attribute 'commit'修改方法
时间: 2023-10-26 08:07:59 浏览: 119
AttributeError: ‘NoneType’ object has no attribute ‘children’ 错误
5星 · 资源好评率100%
这个错误通常出现在使用 Django ORM 时,当你尝试在一个 `Manager` 对象上调用 `commit` 方法时。然而,`Manager` 对象并没有 `commit` 方法,这个方法只存在于 Django 的 `Model` 对象或者它的子类中。
要解决这个问题,你需要检查你的代码,看看是否在一个 `Manager` 对象上调用了 `commit` 方法。如果是这样,你需要修改你的代码,以便在一个 `Model` 对象或者它的子类上调用 `commit` 方法。如果你想保存 `Manager` 对象的修改,可以使用 `save` 方法,而不是 `commit` 方法。
阅读全文