Champ connexion username comme EmailField
This commit is contained in:
parent
c60f4190f4
commit
6a6761596d
2 changed files with 7 additions and 1 deletions
|
|
@ -3,6 +3,7 @@ from datetime import date, timedelta
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
from django.contrib import messages
|
from django.contrib import messages
|
||||||
from django.contrib.auth.mixins import LoginRequiredMixin, PermissionRequiredMixin
|
from django.contrib.auth.mixins import LoginRequiredMixin, PermissionRequiredMixin
|
||||||
|
from django.contrib.auth.views import LoginView as DjangoLoginView
|
||||||
from django.db.models.functions import Lower
|
from django.db.models.functions import Lower
|
||||||
from django.http import HttpResponse
|
from django.http import HttpResponse
|
||||||
from django.urls import reverse_lazy
|
from django.urls import reverse_lazy
|
||||||
|
|
@ -10,7 +11,7 @@ from django.views.generic import (
|
||||||
CreateView, DeleteView, ListView, TemplateView, UpdateView, View
|
CreateView, DeleteView, ListView, TemplateView, UpdateView, View
|
||||||
)
|
)
|
||||||
|
|
||||||
from .forms import ChantEditForm, MembreEditForm
|
from .forms import ChantEditForm, LoginForm, MembreEditForm
|
||||||
from .models import Agenda, Chant, Document, Membre
|
from .models import Agenda, Chant, Document, Membre
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -47,6 +48,10 @@ class MediaServeView(LoginRequiredMixin, View):
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
|
class LoginView(DjangoLoginView):
|
||||||
|
form_class = LoginForm
|
||||||
|
|
||||||
|
|
||||||
class PresentationView(TemplateView):
|
class PresentationView(TemplateView):
|
||||||
template_name="presentation.html"
|
template_name="presentation.html"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -16,6 +16,7 @@ urlpatterns = [
|
||||||
cache_page(3600 * 24)(views.ManifestView.as_view()), name="manifest"
|
cache_page(3600 * 24)(views.ManifestView.as_view()), name="manifest"
|
||||||
),
|
),
|
||||||
path("admin/", admin.site.urls),
|
path("admin/", admin.site.urls),
|
||||||
|
path("accounts/login/", views.LoginView.as_view(), name="login"),
|
||||||
path("accounts/", include("django.contrib.auth.urls")),
|
path("accounts/", include("django.contrib.auth.urls")),
|
||||||
path("", views.HomeView.as_view(), name="home"),
|
path("", views.HomeView.as_view(), name="home"),
|
||||||
#path("v2", TemplateView.as_view(template_name="index2.html"), name="homev2"),
|
#path("v2", TemplateView.as_view(template_name="index2.html"), name="homev2"),
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue