diff --git a/backend/app/views.py b/backend/app/views.py index 130b6d4..07cdb83 100644 --- a/backend/app/views.py +++ b/backend/app/views.py @@ -18,7 +18,6 @@ class BhavCopyEquityView(generics.RetrieveAPIView): def get(self, request, *args, **kwargs): queryset = self.get_queryset() serializer = BhavCopyEquitySerializer(queryset, many=True) - print("without redis") return Response(serializer.data) @@ -29,7 +28,5 @@ class BhavCopyEquityDefaultRedisView(generics.RetrieveAPIView): def get(self, request, *args, **kwargs): queryset = self.get_queryset() serializer = BhavCopyEquitySerializer(queryset, many=True) - print("without redis") return Response(serializer.data) - diff --git a/frontend/src/views/BhavCopy.vue b/frontend/src/views/BhavCopy.vue index f6755cd..187d01d 100644 --- a/frontend/src/views/BhavCopy.vue +++ b/frontend/src/views/BhavCopy.vue @@ -16,6 +16,14 @@ + + e.join(",")).join("\n"); var encodedUri = encodeURI(csvContent); @@ -66,6 +74,17 @@ document.body.appendChild(link); link.click(); }, + populateApiData() { + console.log(`Fetching data from ${this.apiEndpointSelected.endpoint} API`) + getAPI.get(`/${this.apiEndpointSelected.endpoint}/`,) + .then(response => { + console.log('BhavCopyEquity API has recieved data') + this.apiData = response.data + }) + .catch(err => { + console.log(err) + }) + }, }, computed: { headers() { @@ -76,7 +95,11 @@ return { sc_name: '', apiData: [], - apiEndpointSelected: 'bhavcopyequity', + apiEndpointSelected: { endpoint: 'bhavcopyequity', text: "Plain Endpoint" }, + apiEndpoints: [ + { endpoint: 'bhavcopyequity', text: "Plain Endpoint" }, + { endpoint: 'bhavcopyequitydefaultredis', text: "Default Redis Cache" } + ], headersData: [ {text: 'Stock Code', value: 'sc_code'}, { @@ -102,14 +125,7 @@ } }, created() { - getAPI.get(`/${this.apiEndpointSelected}/`,) - .then(response => { - console.log('BhavCopyEquity API has recieved data') - this.apiData = response.data - }) - .catch(err => { - console.log(err) - }) + this.populateApiData() } }