def signup(request): if request.method == 'GET': return render(request, 'app/auth/signup.html') elif request.method == 'POST': user_form = UserCreationForm(data=request.POST) if user_form.is_valid(): username = user_form.clean_username() password = user_form.clean_password2() user = user_form.save(commit=False) user.is_active = False user.save() return render(request, 'app/auth/signup.html', { 'username': username, 'status': 'success' }) else: return render(request, 'app/auth/signup.html', {'form': user_form})