3

我有一个 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)

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

4

1 回答 1

0

你试过使用OSMGeoAdmin吗?

于 2012-05-17T18:02:39.907 回答