我使用TastyPie的地理距离查找。 这是一个有点困难,因为它的oficially不TastyPie支持。 在Github(https://gist.github.com/1067176)我发现下面的代码样本:
def apply_sorting(self, objects, options=None):
if options and "longitude" in options and "latitude" in options:
return objects.distance(Point(float(options['latitude']), float(options['longitude']))).order_by('distance')
return super(UserLocationResource, self).apply_sorting(objects, options)
它运作良好,但现在我想有距离的现场结果TastyPie。 你有任何想法如何做到这一点? 只是包括属性不工作在田间地头的“距离”。
在此先感谢您的帮助!