Styazhkn
@Styazhkn
Безработный бомж

Как на основе определенного URL делать условия во Flask?

У меня есть блок, в котором всего две строки
<a class="nav-link" href="{{ url_for('user.signup') }}">У меня нет аккаунта</a>
<a class="nav-link" href="{{ url_for('user.signin') }}">У меня есть аккаунт</a>

Я хочу, чтобы, если пользователь находился по адресу сайт/user/signup, то ему бы выводилась вторая строка, а если сайт/user/signin, то соответственно первая. Как можно это сделать? С чем можно делать условия в request.path?
  • Вопрос задан
  • 46 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Wispik
{% if request.path == '/user/signup' %}
    <a class="nav-link" href="{{ url_for('user.signin') }}">У меня есть аккаунт</a>
{% elif request.path == '/user/signin' %}
    <a class="nav-link" href="{{ url_for('user.signup') }}">У меня нет аккаунта</a>
{% endif %}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы