我有一个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)
我可以看到内联点添加表单,但我得到的是文本区域而不是可编辑的地图。