>>> from karrie.django.ogna.models import Project >>> mz = Project.objects.get(name="Mainz") >>> a_dist = Project.objects.distance(mz.center) {'select_field': , 'procedure_fmt': '%(geo_col)s,%%s', 'setup': False, 'select_params': [], 'geo_field': , 'procedure_args': {'function': 'ST_distance_sphere', 'geo_col': '"ogna_project"."center"', 'geom': }, 'geom_args': ('geom',), 'geom_field': None, 'desc': None} model_att: ST_distance_sphere("ogna_project"."center",%s) select_params: [] >>> a_dist[0].distance Distance(m=84958.0635775) >>> a_azimuth = Project.objects.azimuth(mz.center) {'select_field': , 'procedure_fmt': '%(geo_col)s,%%s', 'select_params': [], 'procedure_args': {'function': 'ST_Azimuth', 'geo_col': '"ogna_project"."center"', 'geom': }, 'geom_args': ('geom',), 'desc': None, 'geom_field': None} model_att: ST_Azimuth("ogna_project"."center",%s) select_params: [] >>> a_azimuth[0].azimuth Traceback (most recent call last): File "", line 1, in File "/usr/local/lib/python2.7/dist-packages/django/db/models/query.py", line 189, in __getitem__ return list(qs)[0] IndexError: list index out of range >>>