Код: Выделить всё
class Tcu:
user = models.ForeignKey(User)
imei = models.CharField(max_length=30, unique=True)
class Position:
tcu = models.ForeignKey(Tcu)
latitude = models.CharField(max_length=30)
longitude = models.CharField(max_length=30)
gps_date = models.CharField(max_length=20)
speed = models.CharField(max_length=10, null=True, blank=True)
heading = models.CharField(max_length=10, null=True, blank=True)
Первый TCU имеет три данных о позиции:
Код: Выделить всё
{"latitude": "21", "longitude": "21"}, {"latitude": "22", "longitude": "22"}, {"latitude": "23", "longitude": "23"}
Код: Выделить всё
{"latitude": "10", "longitude": "10"}, {"latitude": "11", "longitude": "11"}
Код: Выделить всё
def tcu_position(request):
current_user_id = request.user.id
tcu_pos = Position.objects.filter(tcu_id__user_id=current_user_id).values('latitude', 'longitude').order_by('-id')[:1:1]
return JsonResponse ({'json_position_list': list(tcu_pos)})
Код: Выделить всё
{"latitude": "11", "longitude": "11"}
Подробнее здесь: https://stackoverflow.com/questions/339 ... ango-model
Мобильная версия