diff --git a/signup/forms.py b/signup/forms.py index 7586d28..3b34969 100644 --- a/signup/forms.py +++ b/signup/forms.py @@ -2,11 +2,12 @@ from django import forms from django.contrib.auth.forms import UserCreationForm from django.contrib.auth.models import User + class RegistrationForm(UserCreationForm): - email = forms.EmailField(label = "Email",widget=forms.TextInput(), required=True) - first_name = forms.CharField(label="Prénom", widget=forms.TextInput(),required=True) - last_name = forms.CharField(label="Nom", widget=forms.TextInput(),required=True) + email = forms.EmailField(label="Email", widget=forms.TextInput(), required=True) + first_name = forms.CharField(label="Prénom", widget=forms.TextInput(), required=True) + last_name = forms.CharField(label="Nom", widget=forms.TextInput(), required=True) class Meta: model = User - fields = ["username", "password1", "password2", "email", "first_name", "last_name"] \ No newline at end of file + fields = ["username", "password1", "password2", "email", "first_name", "last_name"] diff --git a/signup/templates/signup.html b/signup/templates/signup.html index 59b8697..c62b66e 100644 --- a/signup/templates/signup.html +++ b/signup/templates/signup.html @@ -1,7 +1,7 @@ {% extends "base.html" %} {% block content %}

Création d'utilisateur

-
{% csrf_token %} +{% csrf_token %} {{ form.as_p }}
diff --git a/signup/urls.py b/signup/urls.py index ed10141..36b8346 100644 --- a/signup/urls.py +++ b/signup/urls.py @@ -1,4 +1,5 @@ from django.urls import path + from .views import signup urlpatterns = [ path('', signup, name='signup'), diff --git a/signup/views.py b/signup/views.py index bedea06..e628198 100644 --- a/signup/views.py +++ b/signup/views.py @@ -1,10 +1,9 @@ -from django import forms from django.contrib.auth import login -from django.http.response import HttpResponse - - from django.shortcuts import redirect, render + from .forms import RegistrationForm + + def signup(request): if request.method == 'POST': form = RegistrationForm(request.POST) @@ -15,7 +14,7 @@ def signup(request): user.email = form.cleaned_data.get('email') login(request, user) return redirect('/') - return render(request,'signup.html', {'form':form}) + return render(request, 'signup.html', {'form': form}) else: form = RegistrationForm() - return render(request,'signup.html', {'form':form}) \ No newline at end of file + return render(request, 'signup.html', {'form': form})