Django:如何在使用转储数据导出 Geojson 时包含 pk?

Django: How to include pk when to export Geojson using dumpdata?

我正在使用 Django 'dumpdata' 将数据库 table 导出到 Geojson 文件。

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

但是,geojson 文件不包含 pk(自动递增整数)。有什么方法可以将pk导出到geojson文件吗?

您可以尝试在您的某个应用程序中创建一个 serializers.py,然后从 django.contrib.gis.

子类化 geojson serializer

在您的应用程序配置中,您需要注册您的序列化程序模块,以便您可以将其与 dumpdata 命令一起使用。你可以看到 gis 应用程序是如何做到的 here.