Тест string
Тест string применяется к значению в шаблоне Jinja
и возвращает True, если значение является строкой,
иначе возвращает False. Тест удобно использовать
в условиях if для проверки типа данных.
Синтаксис
{{ value is string }}
Пример
Давайте проверим строку 'abcde':
from flask import Flask, render_template
app = Flask(__name__)
@app.route('/')
def index():
return render_template('index.html', value='abcde')
Шаблон:
<p>{{ value is string }}</p>
Результат выполнения кода:
<p>True</p>
Пример
Давайте проверим число 123:
from flask import Flask, render_template
app = Flask(__name__)
@app.route('/')
def index():
return render_template('index.html', value=123)
Шаблон:
<p>{{ value is string }}</p>
Результат выполнения кода:
<p>False</p>