3

モデル Map と Point を持つ geodjango アプリがあります。管理インターフェイスを使用してマップにポイントを追加できるようにしたいと考えています。管理インターフェイスは、デフォルトの ModelAdmin ではなく、GeoModelAdmin を使用します。ポイントをインラインで追加したい場合は、次を使用する必要があります。

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 に答える