From 42480815fa46d368e007c63c87af4402b94bb7f1 Mon Sep 17 00:00:00 2001 From: Vlad Stelmakh Date: Sun, 30 Apr 2023 20:00:56 +0600 Subject: [PATCH] #3 - Edit download url path --- umap/urls.py | 4 ++-- umap/views.py | 9 ++------- 2 files changed, 4 insertions(+), 9 deletions(-) diff --git a/umap/urls.py b/umap/urls.py index 2b391e0b..3e84596c 100644 --- a/umap/urls.py +++ b/umap/urls.py @@ -81,9 +81,9 @@ i18n_urls += decorated_patterns( name="datalayer_version", ), re_path( - r"^datalayer/download/(?P[\d]+)/(?P[_\w]+.geojson)$", + r"^datalayer/download/(?P[\d]+)$", views.DataLayerDownloadVersion.as_view(), - name="datalayer_version", + name="datalayer_download", ), ) i18n_urls += decorated_patterns( diff --git a/umap/views.py b/umap/views.py index 2d0e638d..22a21061 100644 --- a/umap/views.py +++ b/umap/views.py @@ -734,15 +734,10 @@ class DataLayerVersion(DataLayerView): ) class DataLayerDownloadVersion(DataLayerView): - def render_to_response(self, context, **response_kwargs): - - - filename = os.path.basename(self.path) - + def render_to_response(self, context, **response_kwargs): with open(self.path, 'rb') as f: response = HttpResponse(f, content_type='application/geo+json') - - response['Content-Disposition'] = f'attachment; filename="{filename}"' + response['Content-Disposition'] = f'attachment; filename="{os.path.basename(self.path)}"' return response