Esempio n. 1
0
class RegisterView(TemplateView):
    template_name = "register.html"

    def post(self, request):
        from account_forms import RegisterForm
        from random import choice
        from string import letters
        data = request.POST.copy()
        # Generates a random user name
        data['username'] = ''.join([choice(letters) for i in xrange(30)])
        self.form = RegisterForm(data=data)
        if self.form.is_valid():
            new_user = self.form.save()
            return LoginView().post(request)
        return self.render_to_response(self.get_context_data())

    def get(self, request):
        if request.user.is_authenticated():
            return HttpResponseRedirect("/")
        from account_forms import RegisterForm
        self.form = RegisterForm()
        return super(RegisterView, self).get(request)

    def get_context_data(self, **kwargs):
        print kwargs
        return {'form': self.form}
Esempio n. 2
0
class RegisterView(TemplateView):
    template_name = "register.html"

    def post(self, request):
        from account_forms import RegisterForm
        from random import choice
        from string import letters
        data = request.POST.copy()
        # Generates a random user name
        data['username'] = ''.join([choice(letters) for i in xrange(30)])
        self.form = RegisterForm(data=data)
        if self.form.is_valid():
            new_user = self.form.save()
            return LoginView().post(request)
        return self.render_to_response(self.get_context_data())

    def get(self, request):
        if request.user.is_authenticated():
            return HttpResponseRedirect("/")
        from account_forms import RegisterForm
        self.form = RegisterForm()
        return super(RegisterView, self).get(request)

    def get_context_data(self, **kwargs):
        print kwargs
        return {'form': self.form}
Esempio n. 3
0
 def post(self, request):
     from account_forms import RegisterForm
     from random import choice
     from string import letters
     data = request.POST.copy()
     # Generates a random user name
     data['username'] = ''.join([choice(letters) for i in xrange(30)])
     self.form = RegisterForm(data=data)
     if self.form.is_valid():
         new_user = self.form.save()
         return LoginView().post(request)
     return self.render_to_response(self.get_context_data())
Esempio n. 4
0
 def post(self, request):
     from account_forms import RegisterForm
     from random import choice
     from string import letters
     data = request.POST.copy()
     # Generates a random user name
     data['username'] = ''.join([choice(letters) for i in xrange(30)])
     self.form = RegisterForm(data=data)
     if self.form.is_valid():
         new_user = self.form.save()
         return LoginView().post(request)
     return self.render_to_response(self.get_context_data())
Esempio n. 5
0
 def get(self, request):
     if request.user.is_authenticated():
         return HttpResponseRedirect("/")
     from account_forms import RegisterForm
     self.form = RegisterForm()
     return super(RegisterView, self).get(request)
Esempio n. 6
0
 def get(self, request):
     if request.user.is_authenticated():
         return HttpResponseRedirect("/")
     from account_forms import RegisterForm
     self.form = RegisterForm()
     return super(RegisterView, self).get(request)