Вы должны сделать это следующим образом:
1- Сначала, как вы сказали, создайте onClick для fetch (), например, для DRF Api, например api/jsonfiles
2- На стороне django создайтеurls.py и назначьте ему класс представлений.
3- и в вашем классе это должно быть, например, так:
# urls.py
path('jsonfile/<filename>/', JSONFileView.as_view(), name='file_retrieve'),
# Views.py
class JSONFileView(APIView):
def get(self, request, filename):
root_path = "Put root folder of files"
file_path = os.path.join(root_path, filename)
with open(file_path, 'r') as jsonfile:
json_data = json.loads(jsonfile)
return Response(json_data)