Почему не работает redirect Django
у меня есть такой код из views.py который написан с помощью документации, но он не работает и вместо редиректа на главную страницу выдет в адресной строке только '/?'. Помогите пожалуйста сказав что нужно изменить потому что я только начина. разбираться в джанго и не понимаю.
'''
from django.http import HttpResponse
from django.shortcuts import render, redirect
from django.contrib.auth import authenticate, login, logout
from django.contrib import messages
def index(request):
if request.method == 'POST':
email = request.POST['email']
password = request.POST['password']
user = authenticate(request, email=email, password=password)
if user is not None:
return redirect('/main/')
else:
return redirect('signin')
return render(request, 'main_page/index.html')
def main(request):
return render(request, 'main_page/main.html')
'''
Вместо redirect("/main/")
используйте redirect('home')
Ответ таков что нужно использовать для входа уже существующего пользователя из админ панели таблицы пользователи