Django: Карта Leaflet не отрисовывается при добавлении нового элемента в админке в режиме inline

Я использую пакет django-leaflet для отображения карт в админке. У меня есть модель, которую я вставляю как TabularInline, где одним из полей является PointField.

model.py

class Occurrence(models.Model):
    name = models.CharField(max_length=254)
    location = models.PointField(null=True, blank=True)
    # .......

admin.py

class OccurrencesInline(LeafletGeoAdminMixin):
    model = Occurrence
    fields = ('name', 'location')
    show_change_link = True
    extra = 1
    formset = AtLeastOneFormSet

Карта корректно отображается в дополнительных строках, которые появляются изначально. Однако, когда я добавляю новый элемент, вместо карты появляется текстовое поле.

Есть идеи, почему это происходит и как это исправить?

Я обнаружил, что существует проблема, которая сообщает о проблемах с leaflet в inlines.

Похоже, что в ближайшем будущем решения не предвидится.

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