对于给定的用户,我正在尝试找出距离他们最近的其他用户。拼车。
这是我喜欢的模型:
class Office(models.Model):
location = PointField(srid=4326, geography=True)
class User(models.Model):
office = fk(Office)
home_location = PointField(srid=4326, geography=True)
在我的脑海中,我需要做一些事情:
LineStringField
→F('home_location')
的{{1}}上进行注释,以代表乌鸦上班的路途。F('office__location')
开始的每条路线的最短距离。在纸面上看起来很简单,但我遇到了第一个障碍。如何在home_location
上添加注释?
对于在Django中使用GIS的任何人来说,这似乎都是一个非常普遍的问题。