django Сериализация json в геойсон - PullRequest
0 голосов
/ 29 марта 2020

У меня есть такая модель:

latitudine = models.FloatField(max_length=50,default=None)
longitudine = models.FloatField(max_length=50,default=None)

, и мне нужно ее сериализовать и отправить в формате geo json. Я использую обычный django json сериализатор в представлении:

def meterpoints(request):
    points = serialize('json', Contatore.objects.all(),fields='latitudine, longitudine')
    return HttpResponse(points, content_type='json')

то, что я получаю:

{
        "model": "conlet.contatore",
        "pk": "1012-081-7217",
        "fields": {
            "latitudine": "45.0717383",
            "longitudine": "7.6810848"
        }
    }

, есть ли способ сериализации моей модели в geo json, создав точечный файл из моей модели lat long, чтобы листовка могла понять это?

...