为远程查询建模用户

时间:2014-04-26 14:28:08

标签: django postgresql geolocation django-geoposition

我们希望能够根据卖家与使用PostgreSQL和Django模型的客户设置的地理位置的首选距离来查询本地卖家。

我们的卖家模型如下:

class Seller(AbstractModel):
    user = models.OneToOneField('users.User')
    distance = models.IntegerField()
    geoposition = GeopositionField()

例如: 卖家约翰可以行驶50英里。如果买方的位置(纬度,长度)是约翰的地理位置49英里,我们得到约翰。

1 个答案:

答案 0 :(得分:0)

或者你可以用postgreSQL编写一个解决方案。

尝试使用买方和卖方位置之间的距离计算过滤查询,并将其与卖方首选距离进行比较。

看来你想要算术查询正确吗?我认为上面的例子将帮助您向我和社区提出更多问题。