예제 #1
0
def Engine_Room_edit(request,id):
    content = {}
    room_list = IDC.objects.get(id=id)
    if request.method == 'POST':    #验证post方法
        uf = Engine_RoomForm(request.POST)   #绑定POST动作
        if uf.is_valid(): #验证数据有效性
            room_list.name = uf.instance.name
            room_list.telphone = uf.instance.telphone
            room_list.description = uf.instance.description
            room_list.save()
            return HttpResponseRedirect("/assets/server/room/list/")
        else:
            print "save error"
            uf = Engine_RoomForm()
            content["server_type"] = MyForm.objects.all()
            content['uf'] = uf
            content.update(csrf(request))
            return render_to_response('server_idc/server_room_add.html', content, context_instance=RequestContext(request))
    else:
        uf = Engine_RoomForm()
        content['uf'] = uf
        content["room_list"] = room_list
        content["user_list"]=User.objects.all()
        content["server_type"] = MyForm.objects.all()
        content.update(csrf(request))
        return render_to_response('server_idc/server_room_add.html', content, context_instance=RequestContext(request))
예제 #2
0
def Engine_Room_list(request):
    content = {}
    room_list = IDC.objects.all()
    uf = Engine_RoomForm()
    content['uf'] = uf
    content["room_list"] = room_list
    content["user_list"]=User.objects.all()
    content["server_type"] = MyForm.objects.all()
    content.update(csrf(request))
    return render_to_response('server_idc/server_room_list.html', content, context_instance=RequestContext(request))
예제 #3
0
def Engine_Room(request):
    content = {}
    if request.method == 'POST':    #验证post方法
        uf = Engine_RoomForm(request.POST)   #绑定POST动作
        print uf
        if uf.is_valid(): #验证数据有效性
            uf.save()
            return HttpResponseRedirect("/assets/server/room/list/")
        else:
            print "save error"
            uf = Engine_RoomForm()
            content["server_type"] = MyForm.objects.all()
            content['uf'] = uf
            content.update(csrf(request))
            return render_to_response('server_idc/server_room_add.html', content, context_instance=RequestContext(request))
    else:
        uf = Engine_RoomForm()
        content['uf'] = uf
        content["user_list"]=User.objects.all()
        content["server_type"] = MyForm.objects.all()
        content.update(csrf(request))
        return render_to_response('server_idc/server_room_add.html', content, context_instance=RequestContext(request))