0
我正在使用GeoDjango/PostGIS,并有一个名为Business的模型,该模型具有物理位置和评级。我想运行一个查询来查找“最接近”的高评分企业。我该怎么做呢?为了使它更具体,假设给定位置,我想查找按评分/(1 +距离)排序的商家。什么是最好的方式去做这件事?GeoDjango距离查询按等级加权
from django.contrib.gis.db import models
class Business(models.Model):
name = models.CharField(max_length=255)
rating = models.IntegerField()
address = models.PointField()