GeoDjango Admin Widget для GeometryCollection?

Возможно ли иметь редактируемый виджет в GeoDjango Admin для GeometryCollectionField?

Рассмотрим следующий код:

models.py:

from django.db import models
from django.contrib.gis.db import models as gis_models


class MyModel(gis_models.Model):

    name = models.CharField(max_length=64, blank=False, null=False)
    point = gis_models.PointField(blank=False, null=False)
    polygon = gis_models.PolygonField(blank=False, null=False)
    geometry = gis_models.GeometryField(blank=False, null=False)
    geometry_collection = gis_models.GeometryCollectionField(blank=False, null=False)

admin.py:

from django.contrib import admin
from django.contrib.gis import admin as gis_admin
from my_project.models import MyModel

@admin.register(MyModel)
class MyModelAdmin(gis_admin.GeoModelAdmin):
    fields = (
        "name",
        "point",
        "polygon",
        "geometry",
        "geometry_collection",
    )

Это дает мне редактируемые виджеты для всех полей, кроме geometry_collection:

enter image description here

Есть подсказки?

Вернуться на верх