0
私はGeoDjango/PostGISを使用しており、物理的な場所と評価を持つBusinessというモデルを持っています。私は、「最も近い」高評価企業を探すためにクエリを実行したいと考えています。これはどうすればいいですか?より具体的には、場所が与えられたと仮定して、私はビジネスを評価/(1 +距離)でソートしたいと思っています。これについて最善の方法は何ですか?GeoDjango distance query ratingによって重み付けされています
from django.contrib.gis.db import models
class Business(models.Model):
name = models.CharField(max_length=255)
rating = models.IntegerField()
address = models.PointField()