Почему не работает 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')

Ответ таков что нужно использовать для входа уже существующего пользователя из админ панели таблицы пользователи

Вернуться на верх