fixed linting errors

This commit is contained in:
aeltheos 2021-10-07 16:50:35 +02:00
parent ecc80b939d
commit 4ab42bf3de
4 changed files with 12 additions and 11 deletions

View file

@ -2,11 +2,12 @@ from django import forms
from django.contrib.auth.forms import UserCreationForm from django.contrib.auth.forms import UserCreationForm
from django.contrib.auth.models import User from django.contrib.auth.models import User
class RegistrationForm(UserCreationForm): class RegistrationForm(UserCreationForm):
email = forms.EmailField(label = "Email",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) first_name = forms.CharField(label="Prénom", widget=forms.TextInput(), required=True)
last_name = forms.CharField(label="Nom", widget=forms.TextInput(),required=True) last_name = forms.CharField(label="Nom", widget=forms.TextInput(), required=True)
class Meta: class Meta:
model = User model = User
fields = ["username", "password1", "password2", "email", "first_name", "last_name"] fields = ["username", "password1", "password2", "email", "first_name", "last_name"]

View file

@ -1,7 +1,7 @@
{% extends "base.html" %} {% extends "base.html" %}
{% block content %} {% block content %}
<h1>Création d'utilisateur</h1> <h1>Création d'utilisateur</h1>
<form action = '' method="post">{% csrf_token %} <form action="" method="post">{% csrf_token %}
{{ form.as_p }} {{ form.as_p }}
<br> <br>
<input type="submit" value="Envoyer"> <input type="submit" value="Envoyer">

View file

@ -1,4 +1,5 @@
from django.urls import path from django.urls import path
from .views import signup from .views import signup
urlpatterns = [ urlpatterns = [
path('', signup, name='signup'), path('', signup, name='signup'),

View file

@ -1,10 +1,9 @@
from django import forms
from django.contrib.auth import login from django.contrib.auth import login
from django.http.response import HttpResponse
from django.shortcuts import redirect, render from django.shortcuts import redirect, render
from .forms import RegistrationForm from .forms import RegistrationForm
def signup(request): def signup(request):
if request.method == 'POST': if request.method == 'POST':
form = RegistrationForm(request.POST) form = RegistrationForm(request.POST)
@ -15,7 +14,7 @@ def signup(request):
user.email = form.cleaned_data.get('email') user.email = form.cleaned_data.get('email')
login(request, user) login(request, user)
return redirect('/') return redirect('/')
return render(request,'signup.html', {'form':form}) return render(request, 'signup.html', {'form': form})
else: else:
form = RegistrationForm() form = RegistrationForm()
return render(request,'signup.html', {'form':form}) return render(request, 'signup.html', {'form': form})