Django,objects.get和objects.filter的区别
1.django的objects.get()方法 omissionRate.objects.get(id=id) 通过get获取,返回的是一个记录对象,如果结果不存在或者是有多条结果,无法进入if语句下,直接跳到except get()内参数允许多个,and的关系,需同时满足 2.django的 objects.filter()方法: obi = omissionRate.objects.filter(id=id)[0] 通过filter返回的是一个对象列表,如果结果不存在会返回[] 总结:get方法只能取到一个对象,而filter方法可以取到多个对象get方法取不到对象的话就会报错,而filter方法则相反,它是返回一个空列表