РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
196 of 643 menu

Тест false

Тест false применяется к значению в шаблоне Jinja и возвращает истину, если значение является ложным. Ложными считаются False, None, пустая строка, пустой список, пустой словарь и число 0. Чаще всего тест используется в конструкции if для проверки значения перед его выводом.

Синтаксис

{% if value is false %} ... {% endif %}

Пример

Давайте проверим булево значение False:

from flask import Flask, render_template app = Flask(__name__) @app.route('/') def index(): return render_template('index.html', value=False)
{% if value is false %} <p>value is false</p> {% endif %}

Результат выполнения кода:

<p>value is false</p>

Пример

Давайте проверим пустую строку:

from flask import Flask, render_template app = Flask(__name__) @app.route('/') def index(): return render_template('index.html', value='')
{% if value is false %} <p>value is false</p> {% else %} <p>value is true</p> {% endif %}

Результат выполнения кода:

<p>value is false</p>

Пример

Давайте проверим непустую строку 'abcde':

from flask import Flask, render_template app = Flask(__name__) @app.route('/') def index(): return render_template('index.html', value='abcde')
{% if value is false %} <p>value is false</p> {% else %} <p>value is true</p> {% endif %}

Результат выполнения кода:

<p>value is true</p>

Смотрите также

  • тест true,
    который проверяет значение на истинность
  • тест boolean,
    который проверяет, является ли значение булевым
  • тест none,
    который проверяет значение на None
  • тег if,
    который выполняет ветку кода по условию
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить