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.
Похоже, что в ближайшем будущем решения не предвидится.