2010-12-11 17 views
1

我有GeoDjango和GeoAdmin啓動並正常工作,沒有問題。GeoDjango中新GeometryField的通用輸入元素

我有了一個字段

geom = models.GeometryField() 

當我創建在管理界面模型的新紀錄,我得到地圖的車型,但沒辦法輸入數據。我期望能夠從Point,MultiLine,Polygon等中進行選擇,然後繪製形狀。

如果這不在GeoDjango中,那很好,我必須自己編寫它。但由於GeometryField是一個完全有效的定義,並且Django管理模塊通常工作正常,所以我很好奇:我做錯了什麼,忘記了什麼?

回答

1

我漂亮的解決了這個問題,通過使用olwidget:

http://olwidget.org/

通過添加這對我的Django項目和使用說明更換與olwidget管理窗口小部件,它的工作權利開箱的。

非常感謝Charlie DeTar提供此功能。

相關問題