Пример #1
0
 def test_create_user(self):
   user = User(username="******",
               password="******",
               email="*****@*****.**"
          )
   user.save()
   internaute1 = Internaute(user=user)
   internaute1.save()
   # Check what has been saved
   internaute = Internaute.objects.get(user__username="******")
   self.assertEqual(internaute.user.email, "*****@*****.**")
Пример #2
0
def createUser(request):
  error = False
  if request.method == 'POST':
    registerform = RegisterForm(request.POST)
    if registerform.is_valid():
      username = registerform.cleaned_data['username']
      email = registerform.cleaned_data['email']
      password = registerform.cleaned_data['password']
      user = User.objects.create_user(username=username,
                                      email=email,
                                      password=password)

      internaute = Internaute(user=user)
      internaute.save()
      user = authenticate(username=username, password=password)
      login(request, user)
      return HttpResponseRedirect(reverse('list', kwargs={'page': 1}))
    else:
      error = True
  else:
    registerform = RegisterForm()
  return render(request, 'usermanagement/register.html', locals())