Quando realizo o login de usuário, aparece um erro dizendo que não foi possível localizar o arquivo 'index' do meu código, fiz o teste realizando o redirect para um arquivo HTML dentro do app da função e funcionou, então acredito que o erro se deve ao fato de que o arquivo index está da pasta de outro app, mas segundo o instrutor, isso não iria atrapalhar, e no código dele funcionou, eu até tentei refazer meu código olhando o vídeo para fazer idêntico ao dele, mas não funcionou
Esse é o código da minha função de login:
`
def login(request):
form = LoginForms()
if request.method == 'POST':
form = LoginForms(request.POST)
if form.is_valid():
nome = form['nome_login'].value()
senha = form['senha_login'].value()
usuario = auth.authenticate(
request,
username = nome,
password = senha
)
if usuario is not None:
auth.login(request, usuario)
return redirect('index')
else:
return redirect('login')
`
esse é o arquivo urls.py do setup do projeto:
from django.contrib import admin
from django.urls import path, include
from django.conf import settings
from django.conf.urls.static import static
urlpatterns = [
path('admin/', admin.site.urls),
path('', include('galeria.urls')),
path('', include('usuarios.urls')),
] +static(settings.MEDIA_URL, document_root = settings.MEDIA_ROOT)
O aplicativo do login aonde está ocorrendo o erro é o 'usuarios', enquanto o arquivo HTML que o login está tentando encontrar está no aplicativo 'galeria'