1

GeoDjangoとGeoAdminが稼働していますが、問題はありません。

フィールドのあるモデルがあります

geom = models.GeometryField()

管理インターフェースでそのモデルの新しいレコードを作成すると、マップが表示されますが、データを入力する方法がありません。ポイント、マルチライン、ポリゴンなどから選択して、図形を描くことができると思います。

これがGeoDjangoにない場合は、それで問題ありません。自分でコーディングする必要があります。しかし、GeometryFieldは完全に有効な定義であり、Django管理モジュールは通常は正常に機能するので、私は興味があります。何か間違ったことをしているのか、何かを忘れているのか。

4

1 に答える 1

1

olwidget を使用して、この問題を見事に解決しました。

http://olwidget.org/

これを私の Django プロジェクトに追加し、手順に従って管理ウィジェットを olwidget に置き換えると、すぐに使用できました。

これを利用できるようにしてくれた Charlie DeTar に感謝します。

于 2011-01-12T10:26:54.867 に答える