def register(request): context = RequestContext(request) registered = False if request.method == 'POST': user_form = UserForm(data=request.POST) # If the two forms are valid... if user_form.is_valid(): # Save the user's form data to the database. user = user_form.save() user.set_password(user.password) # add user to lowest permission group #grp = Group.objects.get(name='team_member') # user.groups.add(grp) user.userProfile = UserProfile.objects.create(user=user) user.userProfile.save() user.save() # Update our variable to tell the template registration was # successful. registered = True else: print(user_form.errors) # Not a HTTP POST, so we render our form using two ModelForm instances. # These forms will be blank, ready for user input. else: user_form = UserForm() # Render the template depending on the context. return render_to_response( 'taskManager/register.html', {'user_form': user_form, 'registered': registered}, context)
def register(request): context = RequestContext(request) registered = False if request.method == 'POST': user_form = UserForm(data=request.POST) # If the two forms are valid... if user_form.is_valid(): # Save the user's form data to the database. user = user_form.save() user.set_password(user.password) # add user to lowest permission group grp = Group.objects.get(name='team_member') user.groups.add(grp) user.userProfile = UserProfile.objects.create(user=user) user.userProfile.save() user.is_active = True user.save() # Update our variable to tell the template registration was # successful. registered = True else: print(user_form.errors) # Not a HTTP POST, so we render our form using two ModelForm instances. # These forms will be blank, ready for user input. else: user_form = UserForm() # Render the template depending on the context. return render(request, 'taskManager/register.html', { 'user_form': user_form, 'registered': registered })