Администратор django поддерживает GeoModelAdmin - PullRequest
3 голосов
/ 18 января 2011

У меня есть приложение geodjango, в котором есть модели Map и Point.Я хочу иметь возможность добавлять точки на карту с помощью интерфейса администратора.Интерфейс администратора использует GeoModelAdmin, а не ModelAdmin по умолчанию.Если я хочу добавить Очки в строке, я должен использовать:

class PointInline(admin.StackedInline):
    model = Point
    extra = 1

Я не уверен, где я должен указать, что я хочу использовать GeoModelAdmin.Есть идеи?

Спасибо!

РЕДАКТИРОВАТЬ:

Просто для пояснения, вот соответствующая часть административного файла:

class MapAdmin(admin.GeoModelAdmin):
    inlines = [PointInline]

admin.site.register(Map, MapAdmin)

Я вижувстроенная форма добавления точки, но я получаю текстовую область вместо редактируемой карты.

1 Ответ

0 голосов
/ 17 мая 2012

Вы пытались использовать OSMGeoAdmin ?

...