Как перенаправить из одного представления в другое представление в 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, но моя ссылка не изменяется. Есть ли другой способ сделать это?