2016-07-26 3 views

答えて

0

これは更新されていないプロジェクトです。これはa bit more up to date forkです。

zipをダウンロードしてdjangoプロジェクト内にshape-engineというフォルダをコピーすると、すぐに機能するかどうかをすぐに確認できます。

フィオナをインストールします(pip install fiona

from .views import export 
urlpatterns = urlpatterns + [ url(r'^worldshapes/', export_worldshapes), ] 

また、新しいビューのようにshapfileをダウンロードするには、新しいURLを追加します。

from shape_engine.shape_responder import ShpResponder 
def export(request): 
    from .models import WorldBorders 
    w = WorldBorders.objects.all() 
    shp_response = ShpResponder(w) 
    shp_response.file_name = 'World Borders' 
    return shp_response() 

ジャンゴ・形状・エンジンが唯一のpythonで動作します2.x. Python 3でこれを使用するには、いくつか変更する必要があります。StringIO

の代わりに BytesIOを使用してください
関連する問題