def file_download(request, repo_base, repo, file_name): username = request.user.get_username() manager = DataHubManager(username, repo_base) file_to_download = manager.get_file(repo, file_name) response = HttpResponse(file_to_download, content_type='application/force-download') response['Content-Disposition'] = 'attachment; filename="%s"' % (file_name) return response