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()