def sample30(request): clientId = request.POST.get('client_id') privateKey = request.POST.get('private_key') file_guid = "" message = "" file_name = request.POST.get('fileName') # Checking clientId, privateKey and file_Id if IsNotNull(clientId) == False or IsNotNull( privateKey) == False or IsNotNull(file_name) == False: return render_to_response('__main__:templates/sample30.pt', {'error': 'You do not enter all parameters'}) ####Create Signer, ApiClient and Storage Api objects #Create signer object signer = GroupDocsRequestSigner(privateKey) #Create apiClient object apiClient = ApiClient(signer) #Create Storage Api object api = StorageApi(apiClient) ####Make a request to Storage API using clientId try: #Get all files from account allFiles = api.ListEntities(clientId, "", extended=False) if allFiles.status == "Ok": for i in range(len(allFiles.result.files)): if allFiles.result.files[i].name == file_name: file_guid = allFiles.result.files[i].guid try: if file_guid == "": message = '<span style="color: red">This file is no longer available</span>' else: #Delete file from GroupDocs account delete = api.Delete(clientId, file_guid) # Check delete dtatus. if delete.status == "Ok": # If status Ok return successful message message = '<span style="color: green">Done, file deleted from your GroupDocs Storage</span>' else: raise Exception(delete.error_message) except Exception, e: return render_to_response('__main__:templates/sample30.pt', {'error': str(e)}) else: