Python Django 1.8,Postgis查询两点之间的距离

Python Django 1.8,Postgis查询两点之间的距离,python,django,distance,postgis,django-1.8,Python,Django,Distance,Postgis,Django 1.8,在一个教程中,我看到了给定点和以db为单位的点之间的距离计算 from django.contrib.gis.db.models.functions import Distance 但Django1.8没有上述“函数”模块。那么,我如何实现与下面1.8中的查询相同的结果呢 qs = qs.annotate(distance=Distance('location', pnt)).order_by('distance') 我看了地理数据库api文档。但我感到困惑。在Django 1.8中,您应该

在一个教程中,我看到了给定点和以db为单位的点之间的距离计算

from django.contrib.gis.db.models.functions import Distance
但Django1.8没有上述“函数”模块。那么,我如何实现与下面1.8中的查询相同的结果呢

qs = qs.annotate(distance=Distance('location', pnt)).order_by('distance')

我看了地理数据库api文档。但我感到困惑。

在Django 1.8中,您应该使用
GeoQuerySet.distance()
方法,请看这里