def change_username(request): user_change_form = UserChangeForm() if request.method == "POST": user_change_form = UserChangeForm(request.POST) if user_change_form.is_valid(): new_username = user_change_form.cleaned_data["username"] request.user.username = new_username request.user.save() return render(request, "user/change_username_complete.html", {"username": new_username}) return render(request, "user/change_username.html", {"form": user_change_form})
def change_username(request): user_change_form = UserChangeForm() if request.method == 'POST': user_change_form = UserChangeForm(request.POST) if user_change_form.is_valid(): new_username = user_change_form.cleaned_data['username'] request.user.username = new_username request.user.save() return render(request, 'user/change_username_complete.html', { 'username': new_username, }) return render(request, 'user/change_username.html', { 'form': user_change_form, })
def test_change_username(self): change_user_form = UserChangeForm({'username': '******'}) self.assertFalse(change_user_form.is_valid())
def test_change_username(self): change_user_form = UserChangeForm(instance=self.u1) change_user_form.username = '******' self.assertRaises(ValidationError, UserChangeForm, change_user_form.save())
def test_change_username(self): change_user_form = UserChangeForm(instance=self.u1) change_user_form.username = "******" self.assertRaises(ValidationError, UserChangeForm, change_user_form.save())