= models.PointField(null=True)
shifts = Shift.objects.annotate(distance=Distance('location__point', my_current_location)) - работает
>>> shifts[0].distance.km
8567.10860454159
shifts = Shift.objects.annotate(distance=Distance('location__point', my_current_location).km) - ошибка
AttributeError: 'Distance' object has no attribute 'km'
может кто-то подсказать, почему такое получается?
Спасибо
аннотация еще не сработала
shifts_with_km = shifts.annotate(distance_km=distance.km) NameError: name 'distance' is not defined Получатеся она срабатывает, только когда получаешь queryset?как быть тогда в таком случае?
Обсуждают сегодня