def projects_list(request): request.active_nav_item = 'projects' response = ProjectViewSet.as_view({'get': 'list'})(request) projects_json = JSONRenderer().render(response.data) return render(request, 'django_airavata_workspace/projects_list.html', {'projects_data': projects_json})
def projects_list(request): request.active_nav_item = 'projects' response = ProjectViewSet.as_view({'get': 'list'})(request) if response.status_code != 200: raise Exception("Failed to load projects list: {}".format( response.data['detail'])) projects_json = JSONRenderer().render(response.data).decode('utf-8') return render(request, 'django_airavata_workspace/projects_list.html', { 'bundle_name': 'project-list', 'projects_data': projects_json })