跟着b站上的老师学习django,讲到了模型里面的objects其中一个过滤器选择的方法,报出了如图所示的错误
准备选择价钱大于price1,小于price2的水果
原先的爆出错误的代码
fruits=FruitEntity.objects.filter(price_gte=price1,price_lte=price2).all()
现在的更改后的代码
fruits=FruitEntity.objects.filter(price__gte=price1,price__lte=price2).all()
原因是,price与gte、lte之间应该是两个’_’,而之前写作一个"_"