コード例 #1
0
def sign_up(request):
    if request.method == 'POST':
        fm = SignUpForm(request.POST)
        if fm.is_valid():
            messages.success(request, 'user creates successfully')
            fm.save()
    else:
        fm = SignUpForm
    return render(request, 'enroll/sign_up.html', {'fm': fm})
コード例 #2
0
 def test_auto_verify_user(self):
     form = SignUpForm(request={}, data=self.FORM_DATA)
     form.auto_verify_user = True
     form.full_clean()
     form.save()
     user = User.objects.get(username=self.FORM_DATA['username'])
     self.assertEquals(user.is_active, True)
コード例 #3
0
def sign_up(request):
    if request.method == "POST":
        fm = SignUpForm(request.POST)
        if fm.is_valid():
            messages.success(request, 'Account Created successfully !!!')
            fm.save()
    else:
        fm = SignUpForm()
    return render(request, 'enroll/signup.html', {'form': fm})
コード例 #4
0
 def test_save(self):
     form = SignUpForm(request={}, data=self.FORM_DATA)
     form.full_clean()
     form.save()
     user = User.objects.get(username=self.FORM_DATA['username'])
     self.assertEquals(self.FORM_DATA['email'], user.email)
     self.assertEquals(user.is_active, False)
コード例 #5
0
def sign_up(request):
    if request.method == "POST":
        fm = SignUpForm(request.POST)
        if fm.is_valid():
            messages.success(request, 'Account Created successfully !!!')
            user = fm.save()
            group = Group.objects.get(name='Editor')
            user.groups.add(group)
            return HttpResponseRedirect('/profile/')
    else:
        fm = SignUpForm()
    return render(request, 'enroll/signup.html', {'form': fm})
コード例 #6
0
 def test_unique_username(self):
     #validator should be in defualt
     User.objects.create_user(self.FORM_DATA['username'], '*****@*****.**', 'secret')
     form = SignUpForm(request={}, data=self.FORM_DATA)
     form.full_clean()
     self.assertTrue(form.errors)