2024-09-25 00:22:01 发布
网友
有没有一种方法可以让查询返回每个位置距点的距离? 现在我有Location.objects.filter(geometry__distance_lte=(pnt, D(mi=20))) 但是这些行没有距离属性。如何获得返回的每一行与pnt之间的距离?在
Location.objects.filter(geometry__distance_lte=(pnt, D(mi=20)))
我也有同样的问题,原因是“为了进行地理查询,每个地理模型都需要一个GeoManager模型管理器。”
https://docs.djangoproject.com/en/1.8/ref/contrib/gis/model-api/#django.contrib.gis.db.models.GeoManager
解决方案是将objects = models.GeoManager()添加到您的位置模型中
objects = models.GeoManager()
from django.contrib.gis.db import models class Location(models.Model): ... objects = models.GeoManager()
我也有同样的问题,原因是“为了进行地理查询,每个地理模型都需要一个GeoManager模型管理器。”
https://docs.djangoproject.com/en/1.8/ref/contrib/gis/model-api/#django.contrib.gis.db.models.GeoManager
解决方案是将
objects = models.GeoManager()
添加到您的位置模型中相关问题 更多 >
编程相关推荐