def system_user_add(request): # 新增登录用户 error = "" response = HttpResponse() if check_perms(request, 'cmdb.add_systemUser', raise_exception=True): if request.method == "POST": new_name = request.POST.get('name') user = SystemUser.objects.filter(name=new_name) form = SystemUserForm(request.POST) if user: error = u"该名称已存在!" # response.write(json.dumps(u'该机器已存在!')) elif new_name == '': error = u"你闲的蛋疼么?字都懒得打!" # response.write(json.dumps(u'你闲的蛋疼么?字都懒得打!')) # return render(request, 'error.html', {'request': request, 'error': error}) else: if form.is_valid(): user = form.save(commit=False) user.save() # response.write(json.dumps(u'成功')) return HttpResponseRedirect(reverse('system_user')) # return render(request, 'error.html', {'request': request, 'error': error}) else: error = u'您没有权限操作@^@,请联系管理员!' return render(request, 'error.html', {'request': request, 'error': error})
def system_user(request): data = {} form = SystemUserForm() users = SystemUser.objects.order_by('id') data = paginator(request, users) request.breadcrumbs((('首页', '/'), ('登录用户列表', reverse('system_user')))) data['form'] = form return render_to_response('cmdb/user.html', data)