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