Джанго: Приложение снова и снова перенаправляет на страницу входа в систему, а не на домашнюю страницу в локальной сети
Я создал приложение Django и разместил его в локальной сети. Когда я использую http://localhost:8000/klo/, оно перенаправляет на страницу входа, а после успешного входа перенаправляет на домашнюю страницу http://localhost:8000/klo/home/. Такое же поведение наблюдается с локальным хостом IP:127/0.0.1:8000.
Однако когда я использую IP-адрес (172.xx.xx.xx:8000/klo) для подключения к приложению, появляется страница входа, но даже после ввода правильных учетных данных перенаправление на главную страницу не работает, а вход появляется снова и снова. Но url отображается со следующим значением (http://172.xx.xx.xx:8000/accounts/login/?next=/klo/home/)
settings.py включает ALLOWED_HOSTS = ['*'] LOGIN_REDIRECT_URL = 'klo-home'
уровень проекта - urls.py includes path('klo/', include('users.urls')),
имя приложения - users
уровень приложения - urls.py включает path('home/', views.klo_home, name="klo-home"),
уровень приложения users - views.py @login_required(login_url="/accounts/login/") def klo_home(request): return render(request, 'registration/klo_home.html')
Нужно узнать, что мешает приложению перенаправлять на страницу klo-home после правильного входа в систему только при использовании IP-адреса (http://<ip_addr:8000/klo/>) для доступа к приложению.