Как перенаправить из одного представления в другое представление в django?

Я создал приложение на django. Есть страница входа и соответствующий admin.py. У меня есть еще одна страница default.html, которая управляется index.py.

моя директория шаблонов

myappname
     --- AdminUsers
             --- login.html
     --- Layouts
             default.html

admin.py

def login(request):
    if request.method == 'POST':
        username = request.POST.get('username')
        password = request.POST.get('password')
        if username is not None and password is not None:
            user=adminUser.objects.get(username=username)
            hashed_password = user.password
            # if password is correct
            return render(request,'Layouts/home.html',context={"User":user})
    return render(request,'AdminUsers/login.html')


def default(request,user):
    return render(request,'Layouts/default.html',context={"User":user})

моя ссылка на страницу входа

localhost/8000/adminusers/login

и я хочу перенаправить на localhost/8000 после входа в систему. Этим способом я могу загрузить файл default.html, но моя ссылка не изменяется. Есть ли другой способ сделать это?

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