Вот соответствующий фрагмент моей панели навигации:
Код: Выделить всё
[*]
{% if session['page'] == 'login' %}
[url=/login]Login[/url]
{% else %}
[url=/login]Login[/url]
{% endif %}
Когда я нажимаю «Войти» на панели навигации, панель навигации полностью исчезает на новой странице — отображается только форма входа. Единственный способ вернуться назад или изучить другие страницы — вручную щелкнуть стрелку назад в браузере.
Я ожидал, что страница входа будет отображаться с той же панелью навигации, только со ссылкой для входа, помеченной как активная.
Я уже пытался убедиться, что код панели навигации находится внутри base.html, а другие страницы {% расширяют 'base.html' %} правильно. Проверил, что сеанс['page'] установлен правильно в маршруте. Проверил, что шаблон входа не переопределяет случайно панель навигации.
Почему моя панель навигации исчезает при переходе на страницу /login?
Нужно ли мне включить или расширить что-то в моем шаблоне login.html, чтобы панель навигации сохранялась?
Подробнее здесь: https://stackoverflow.com/questions/797 ... login-page
Мобильная версия