Я хочу отобразить html-страницу после успеха ajax. но я не получаю правильный путь к файлу. Я использую бэкэнд django. Я не использую встроенную функцию django для аутентификации. это мой код на Python.это ошибкаэто моя структура проекта
//this is my javascript code
function admin_login(){
username = document.getElementById("username").value;
password = document.getElementById("password").value;
console.info(username+password);
data = {
"username":username,
"password":password
}
$.ajax({
type: 'POST',
url: "http://127.0.0.1:8000/admin_login/",
data:JSON.stringify(data),
success: function(data) {
console.info('sucessfully loggedin')
window.location.href = "/chat/templates/user.html";
}
});
}


![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вы пытаетесь перенаправить на шаблон. Django так не работает.
С перенаправлением или без него запрос от браузера всегда должен идти по URL-адресу, который обрабатывается представлением. Ваше перенаправление должно быть на фактический URL, указанный в вашем urls.py.
В качестве альтернативы, учитывая, что это полностью стандартная форма, для которой не нужен Ajax, вы можете полностью удалить скрипт. Просто позвольте форме отправить обычным способом и перенаправить, как определяет код Django.