Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def register(request, template="register.html", redirect='/'):
- if request.method=="POST":
- form= RegisterForm(request.POST)
- if form.is_valid():
- form.save()
- email= form.cleaned_data.get("email")
- raw_password= form.cleaned_data.get("password1")
- user= authenticate(email=email, password=raw_password)
- login(request, user)
- return redirect('/')
- else:
- form= RegisterForm()
- return render(request, template, {"form": form})
- class RegisterForm(UserCreationForm):
- email= forms.EmailField(label=_("Email"), max_length=254)
- class Meta:
- model= User
- fields= ("email",)
- {% extends "base.html" %}
- {% block main %}
- <h2>Register</h2>
- <form method="post">
- {% csrf_token %}
- {{ form.as_p }}
- <button type="submit">Register</button>
- </form>
- {% endblock main %}
Add Comment
Please, Sign In to add comment