Как отобразить другую страницу, когда пользователь обновляет текущую страницу в Django

Я начинающий Django и хочу отображать страницу-y, когда пользователь обновляет страницу-x

это событие не связано с django, если вы хотите сделать это, вы должны вызвать событие обновления страницы с помощью JavaScript

и когда это событие произойдет, вы можете заставить JavaScript функцию работать и заставить эту функцию перевести пользователя на новую страницу или открыть новое окно

посмотрите эту статью, чтобы лучше понять, что я имею в виду

Желаю удачи

Чистый ответ HTML/ Django. Перезагрузка в веб-браузере сделает еще один GET для страницы. Если сервер Django помнит контекст последнего GET, он может выбрать перенаправление, а не показывать то же самое снова. Так, например, если это что-то в профиле пользователя:

if request.user.profile.whatever:
    return redirect( 'myapp:anotherpage' )
Вернуться на верх