def signup(request): if request.method == 'POST': form = CreateUserForm(request.POST) if form.is_valid(): form.save() login(request, form.instance) return redirect('posts_list') else: form = CreateUserForm() return render(request, 'users/signup.html', {'form': form})
def signup(request): if request.is_ajax(): if request.POST: form = CreateUserForm(request.POST) if form.is_valid(): form.save() user = auth.authenticate( username=form.cleaned_data["username"], password=form.cleaned_data["password1"] ) auth.login(request, user) msg = json.dumps({"status": "ok"}) else: msg = json.dumps({"status": "error", "errors": form.errors}) return HttpResponse(msg) else: raise Http404
def register(request): if request.method == 'GET': user_form = CreateUserForm() return render(request, 'register.html', { 'form': user_form, 'student_role': RoleChoices.STUDENT }) else: user_form = CreateUserForm(request.POST.copy()) user_role = user_form['role'].value() if not user_role: user_form.data['role'] = RoleChoices.STUDENT.name if user_form.is_valid(): user_form.save() return redirect('login') else: return render(request, 'register.html', {'form': user_form})
def create(request): if request.method == 'POST': form = CreateUserForm(request.POST) if form.is_valid(): new_user = form.save() new_user = authenticate(username=form.cleaned_data['username'], password=form.cleaned_data['password1']) login(request, new_user) return redirect('index') else: form = CreateUserForm() return render(request, 'users/create.html', {'form': form})
def create_user(request): forms = CreateUserForm() if request.method == 'POST': forms = CreateUserForm(request.POST) if forms.is_valid(): username = forms.cleaned_data['username'] password = forms.cleaned_data['password'] re_password = forms.cleaned_data['re_password'] if password == re_password: user_obj = User.objects.create(username=username, password=password) new_user = forms.save(commit=False) new_user.user = user_obj new_user.save() return redirect('create-employee') context = {"forms":forms} return render(request,'pages/createuser.html',context)
def FunctionHomePage(request): if request.method == "GET": form = CreateUserForm() context = {'form': form} return render(request, 'templates/home_fora_do_webapp/index.html', context) if request.method == 'POST': username = request.POST.get('username_login') password = request.POST.get('password_login') user = authenticate(request, password=password, username=username) if user is not None: login(request, user) return redirect(reverse('app_home')) form = CreateUserForm(request.POST) if form.is_valid(): user = form.save(commit=False) user.backend = "django.contrib.auth.backends.ModelBackend" form.save() login(request, user) conta_inicial = Contas_bancarias(None, user.id, "Carteira", 0) conta_inicial.save() categorias_despesa = [ 'Mercado', 'Restaurante', 'Lazer', 'Combustível', 'Cartão de Crédito', 'Curso', 'Academia', ] categorias_receita = [ 'Salário', 'Vendas', 'Aluguel Terceiro', 'Investimentos', ] categoria_transferência = ["Transferência", "Portabilidade"] for categoria in categorias_receita: categoria_inicial = Categoria_transacao(id=None, user_id_id=user.id, categoria=categoria, ativo=1, classe_transacao=1) categoria_inicial.save() for categoria in categorias_despesa: categoria_inicial = Categoria_transacao(id=None, user_id_id=user.id, categoria=categoria, ativo=1, classe_transacao=2) categoria_inicial.save() #Categoria Transferência categoria_inicial = Categoria_transacao( id=None, user_id_id=user.id, categoria=categoria_transferência, ativo=1, classe_transacao=3) categoria_inicial.save() return redirect(reverse("app_home")) else: return render(request, "templates/home_fora_do_webapp/index.html", {'form': form})