django admin使用GeoModelAdmin进行内联

时间:2011-01-18 03:36:40

标签: python django django-admin geodjango

我有一个geodjango应用程序,它有模型Map和Point。我希望能够使用管理界面将Points添加到地图中。管理界面使用GeoModelAdmin,而不是默认的ModelAdmin。如果我想添加内联点,我必须使用:

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

我不确定我应该在哪里表明我想要使用GeoModelAdmin。有什么想法吗?

谢谢!

编辑:

只是为了澄清,这是管理文件的相关部分:

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

admin.site.register(Map, MapAdmin)

我可以看到内联点添加表单,但我得到的是文本区域而不是可编辑的地图。

1 个答案:

答案 0 :(得分:0)

您是否尝试使用OSMGeoAdmin