diff --git a/datasources/templates/datasources/datasource/explorer.html b/datasources/templates/datasources/datasource/explorer.html index dff92cde41b694e4db184265fc5f24fffcc0bde9..1f215b0da83fefd809a818e7f179afba92cc1bf2 100644 --- a/datasources/templates/datasources/datasource/explorer.html +++ b/datasources/templates/datasources/datasource/explorer.html @@ -156,7 +156,7 @@ </form> <div class="alert alert-info w-100"> - Query URL: /api/datasources/{{ datasource.pk }}/<span id="datasetUrlSpan"></span>data/?<span id="queryParamSpan"></span> + Query URL: {{ api_url }}<span id="datasetUrlSpan"></span>data/?<span id="queryParamSpan"></span> </div> <table class="table" id="tableParams"> diff --git a/datasources/views/datasource.py b/datasources/views/datasource.py index 717dc4fbeec2287ce3e89bcd5d8911832d660e5f..76ff48f105fab199c14f3cca99f21260424329e6 100644 --- a/datasources/views/datasource.py +++ b/datasources/views/datasource.py @@ -47,7 +47,7 @@ class DataSourceDetailView(DetailView): context['api_url'] = ( 'https://' if self.request.is_secure() else 'http://' + self.request.get_host() + - '/api/datasources/{0}/data/'.format(self.object.pk) + '/api/datasources/{0}/'.format(self.object.pk) ) return context @@ -204,4 +204,10 @@ class DataSourceExplorerView(HasPermissionLevelMixin, DetailView): field__short_name='data_query_param' ).values_list('value', flat=True) + context['api_url'] = ( + 'https://' if self.request.is_secure() else 'http://' + + self.request.get_host() + + '/api/datasources/{0}/'.format(self.object.pk) + ) + return context