站点图标 星露谷值班站长

Django-models常见问题汇集学习笔记

报错:

*.MultipleObjectsReturned: get() returned more than one Donation -- it returned !*

这个错误表明你使用了 get() 方法,但该方法返回了多个对象而不是一个。get()方法在查询数据库时预期只返回一个结果。如果返回多个结果,Django 就会抛出 MultipleObjectsReturned 异常。

笔记解决步骤

查询: data.objects.get(rescue_project=4)
更改为: data..objects.filter(rescue_project=4).all()
退出移动版