Olá,
Esse tópico já foi discutido antes, porém o erro ainda persiste para mim. Consigo acessar a página de membros sem fazer o login.
Veja os meus códigos.
1° - views.py
from django.shortcuts import render
from django.contrib.auth.decorators import login_required
def index(request):
return render(request, 'index.html')
@login_required
def members(request):
return render(request, 'members.html')
2° - urls.py
from django.urls import path
from tech.views import index, members
urlpatterns = [
path('', index, name='index'),
path('members/', members, name='members'),
]
3° - settings.pys
"""
MIDDLEWARE = [
'django.middleware.security.SecurityMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
"allauth.account.middleware.AccountMiddleware",
]
LOGIN_REDIRECT_URL = '/members/'
link do github: https://github.com/Jheimys/Alura_estudos/tree/master/Django/4-autenticacao/tech