Django: Как включить pk при экспорте Geojson с использованием dumpdata?

Я использую Django 'dumpdata' для экспорта таблицы базы данных в файл Geojson.

$python manage.py dumpdata --format=geojson > test.geojson

Однако файл geojson не содержит pk (автоинкрементное целое число). Есть ли способ экспортировать pk в файл geojson?

1 ответ

Решение

Вы можете попробовать создать serializers.py в одном из ваших приложений и подкласса сериализатора Geojson из django.contrib.gis,

В конфигурации вашего приложения вам необходимо зарегистрировать модуль сериализаторов, чтобы вы могли использовать его с dumpdata команда. Вы можете увидеть, как приложение ГИС делает это здесь.

Другие вопросы по тегам