Esempio n. 1
0
def edit_profile(request):
    user_profile =  request.user
    #form = UpdateProfileForm(instance=user_profile)
    if request.POST:
        form = UpdateUserForm(request.POST,instance=user_profile)
        if form.is_valid():

            form.save()
            return HttpResponseRedirect('/account/edit')
        else:
            return HttpResponseRedirect('/')

    form = UpdateUserForm(instance=user_profile)

    return render(request, 'accounts/edit.html', {'form': form})
Esempio n. 2
0
def update(request):
	userip = request.POST['userip']
	if request.method == 'POST':
	    	uf = UpdateUserForm(request.POST)
	    	if uf.is_valid():
			username = request.POST['username']
			password = request.POST['password']
			userauth = request.POST['userauth']
			user = User.objects.get(userip=userip)
			if user:
				user.username = username
				user.password = password
				user.userauth = userauth
				user.save()
				addlog(request.session.get('userip',''),'用户更新')
				return HttpResponseRedirect(reverse('usermanage'))
			else:
				addlog(request.session.get('userip',''),'数据库没有该用户')
				return render_to_response('update.html',{'uf':uf,'userip':ip,'username':username})
	else:
        	uf = UpdateUserForm()
        	addlog(request.session.get('userip',''),'用户更新失败')
        	return HttpResponseRedirect(reverse('usermanage'))
    	return render_to_response('update.html',{'uf':uf})