我正在尝试在我的应用中过滤GPS坐标点(不使用Geodjango)。我需要过滤一个范围,但是GPS坐标的float值给我这个错误
django.core.exceptions.FieldError: Unsupported lookup '_lte' for DecimalField or join on the field not permitted.
[03/Feb/2019 14:51:14] "GET /api-v1/location-within/10.0/10.0/10 HTTP/1.1" 500 136144
我尝试了浮点数和十进制
有见识吗?谢谢! :)
答案 0 :(得分:0)
您的过滤器中还有一个下划线。如果您的字段名称是spam
,那么它应该是spam__lte=VALUE
。您需要两个下划线将字段和运算符分开。