麻烦问一下老师,我要在django中实现:从数据库中找到距离当前gps位置最近的数据信息,应该如何实现呢?查询语句不会写,网上也找不到。
数据模型如下:
class Block(models.Model):
""“
小区
”""
name = models.CharField(max_length=30, null=True, blank=True, verbose_name=“小区名称”)
address = models.CharField(max_length=80, null=True, blank=True, verbose_name=“详细地址”)
city = models.CharField(max_length=40, null=True, blank=True, verbose_name=“城市名称”)
district = models.CharField(max_length=80, null=True, blank=True, verbose_name=“城市名称”)
longitude = models.FloatField(verbose_name=“经度”)
latitude = models.FloatField(verbose_name=“纬度”)
members = models.ManyToManyField(‘UserProfile’,
through=‘BlockUserShip’,
through_fields=(‘block’, ‘user’),
)
class Meta:
verbose_name = "小区"
verbose_name_plural = verbose_name