Как отобразить другую страницу, когда пользователь обновляет текущую страницу в Django
Я начинающий Django и хочу отображать страницу-y, когда пользователь обновляет страницу-x
это событие не связано с django, если вы хотите сделать это, вы должны вызвать событие обновления страницы с помощью JavaScript
и когда это событие произойдет, вы можете заставить JavaScript функцию работать и заставить эту функцию перевести пользователя на новую страницу или открыть новое окно
посмотрите эту статью, чтобы лучше понять, что я имею в виду
Желаю удачиЧистый ответ HTML/ Django. Перезагрузка в веб-браузере сделает еще один GET для страницы. Если сервер Django помнит контекст последнего GET, он может выбрать перенаправление, а не показывать то же самое снова. Так, например, если это что-то в профиле пользователя:
if request.user.profile.whatever:
return redirect( 'myapp:anotherpage' )