私はモデルとポイントを持つgeodjangoアプリを持っています。私は管理インターフェイスを使用してマップにポイントを追加できるようにしたい。管理インターフェイスは、デフォルトのModelAdminではなく、GeoModelAdminを使用します。私はポイントをインラインで追加したい場合は、私が使用する必要があります:django管理者がGeoModelAdminでインライン化
class PointInline(admin.StackedInline):
model = Point
extra = 1
私はGeoModelAdminを使用することを明示しなければならない場所を確認していません。何か案は?
ありがとうございます!
編集:私はインラインポイント加算の形を見ることができます
class MapAdmin(admin.GeoModelAdmin):
inlines = [PointInline]
admin.site.register(Map, MapAdmin)
が、私が代わりに編集可能なマップのテキスト領域を取得:
ただ、明確化のため、ここではadminファイルの関連部分です。
親のModelAdmin 'inlines'にPointInlineを含めていますか? – Bartek
これで役立つdjangoスニペットが見つかりました:http://djangosnippets.org/snippets/2232/ – majdal