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.
我正在使用 Django 'dumpdata' 将数据库 table 导出到 Geojson 文件。
$python manage.py dumpdata --format=geojson > test.geojson
但是,geojson 文件不包含 pk(自动递增整数)。有什么方法可以将pk导出到geojson文件吗?
您可以尝试在您的某个应用程序中创建一个 serializers.py
,然后从 django.contrib.gis
.
在您的应用程序配置中,您需要注册您的序列化程序模块,以便您可以将其与 dumpdata
命令一起使用。你可以看到 gis 应用程序是如何做到的 here.