def save(self, request, force_insert=False, force_update=False, commit=True): name = self.cleaned_data['name'] image = str(self.cleaned_data['image']) flavor = self.cleaned_data['flavor'] nova = api.get_nova(request, 'ui') api.createVM(nova, name, image, flavor)
def VM_add(request, project, VMname, imageName, flavorName): print (project, VMname, imageName, flavorName) #debugging # if request.method == 'POST': # form = forms.Create_VM(request.POST) # if form.is_valid(): # print "form is valid." # nameVM = form.cleaned_data['VM_name'] # nameFlavor nova = api.get_nova(request, project) #get nova object api.createVM(nova, VMname, imageName, flavorName) #add specified Nova object return HttpResponseRedirect('/control/' + project + '/') #back to control
def createVM(request, VMname, imageName, flavorName): """ Create VM with specified fields; from createVM modal """ api.createVM(VMname, imageName, flavorName) return HttpResponseRedirect('/project_space/manage')