def user_add(request): if request.method == 'POST': form = AddUserForm(request.POST) if form.is_valid(): user = form.save(commit=False) user.set_password(form.cleaned_data.get('password')) form.save() return render(request, 'response_con.html', {'msg': u'创建成功'}) return render(request, 'response_con.html', {'msg': form.errors}) elif request.method == "GET": form = AddUserForm() return render(request, 'accounts/user_add.html', locals())
def EditUser(request, users_id): try: obj_list = EmployeeUser.objects.get(id=users_id) if request.method == 'POST': form = AddUserForm(request.POST, instance=obj_list) if form.is_valid(): form.save() return HttpResponseRedirect('/users/') else: form = AddUserForm(instance=obj_list) return render(request, 'include/employee/edituser.html', {'form': form}) except EmployeeUser.DoesNotExist: raise PermissionDenied
def AddUser(request): if request.method == 'GET': form = AddUserForm return render_to_response('include/employee/adduser.html', RequestContext(request, {'form': form})) else: form = AddUserForm(request.POST) if form.is_valid(): form.save() return HttpResponseRedirect('/users/') else: form = AddUserForm return render(request, 'include/employee/adduser.html', {'form': form})
def user_add(request): temp_name = "accounts/accounts-header.html" if request.method == 'POST': form = AddUserForm(request.POST) if form.is_valid(): user = form.save(commit=False) user.set_password(form.cleaned_data['password']) form.save() return HttpResponseRedirect(reverse('user_list')) else: form = AddUserForm() kwargs = { 'form': form, 'request': request, 'temp_name': temp_name, } return render(request, 'accounts/user_add.html', kwargs)
def user_add(request): temp_name = "accounts/accounts-header.html" if request.method == 'POST': form = AddUserForm(request.POST) if form.is_valid(): user = form.save(commit=False) user.set_password(form.cleaned_data['password']) form.save() return HttpResponseRedirect(reverse('user_list')) else: form = AddUserForm() kwargs = { 'form': form, 'request': request, 'temp_name': temp_name, } return render(request, 'accounts/user_add.html', kwargs)
def user_add(request): if request.method == 'POST': form = AddUserForm(request.POST) if form.is_valid(): user = form.save(commit=False) # 扩展user字段后,密码会变成明文密码,需要转储 user.set_password(form.cleaned_data['password']) # user.objects.filter(id=user.id).update(password=user.password) #使用update保存,或者直接save保存 form.save() messages.success(request, '注册成功') return HttpResponseRedirect(reverse('login')) else: form = AddUserForm() kwargs = { 'form': form, 'request': request, } return render(request, 'accounts/register.html', kwargs)
def user_add(request): temp_name = "accounts/accounts-header.html" if request.method == 'POST': form = AddUserForm(request.POST) print dir(form) print form.errors if form.is_valid(): print form.errors user = form.save(commit=False) user.set_password(form.cleaned_data['password']) form.save() return redirect(('user_list')) else: form = AddUserForm() args = { 'form':form, 'request':request, 'temp_name':temp_name } return render(request, 'accounts/user_add.html', args)