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
команда. Вы можете увидеть, как приложение ГИС делает это здесь.