def batch_create(request): devices = request.POST.get('devices', '') devices = filter(lambda x:x!='', devices.split('\r\n')) for item in devices: device = item.split('|') device = Device( group = device[0], owner = device[1], intranet_ip = device[2], external_ip = device[3], sn = device[4], type = device[5], description = device[6], os = device[7], safe = device[8], location = device[9], remark = device[10], info = item ) device.save() return HttpResponseRedirect('/csp/devices')
def create(request): group = request.POST.get('group', '') owner = request.POST.get('owner', '') intranet_ip = request.POST.get('intranet_ip', '') external_ip= request.POST.get('external_ip', '') sn = request.POST.get('sn', '') type = request.POST.get('type', '') description = request.POST.get('description', '') os = request.POST.get('os', '') safe = request.POST.get('safe', '') location = request.POST.get('location', '') remark = request.POST.get('remark', '') device = Device( group = group, owner = owner, intranet_ip = intranet_ip, external_ip = external_ip, sn = sn, type = type, description = description, os = os, safe = safe, location = location, remark = remark, info = '%s|%s|%s|%s|%s|%s|%s|%s|%s|%s|%s' % (group, owner, intranet_ip, external_ip, sn, type, description, os, safe, location, remark) ) device.save() return HttpResponseRedirect('/csp/devices')