Django admin 中的 GeoModelAdmin 关联
我有一个使用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)
我可以看到添加点的表单,但我看到的是一个文本框,而不是一个可以编辑的地图。