报错:
*.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()