You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
723 B
21 lines
723 B
from django.shortcuts import render, redirect |
|
from .forms import NewUserForm |
|
from django.contrib.auth import login |
|
from django.contrib import messages |
|
|
|
def register_request(request): |
|
if request.method == "POST": |
|
form = NewUserForm(request.POST) |
|
|
|
if form.is_valid(): |
|
user = form.save() |
|
login(request, user) |
|
messages.success(request, "Registration successful." ) |
|
return redirect("main:homepage") |
|
|
|
messages.error(request, "Unsuccessful registration. Invalid information.") |
|
|
|
form = NewUserForm() |
|
return render (request=request, |
|
template_name="ungleichuser/register.html", |
|
context={"register_form":form})
|
|
|