Flask изучает операторы ifelse – не работает [закрыто] ⇐ Python

Программы на Python
Anonymous
Flask изучает операторы ifelse – не работает [закрыто]

Сообщение Anonymous »

поэтому я хорошо обучен Python, но новичок в flask, поэтому учусь по книгам.
Я столкнулся с проблемой, когда я следую коду из книги и корректирую свой файл index.html для рендеринг формы на сайте. Я использую следующий код:

Код: Выделить всё

{% extends "base.html" %}
{% import "bootstrap/wtf.html" as wtf %}

{% block title %}flasky{% endblock %}

{% block page_content %}

Hello,{% if name %}{{name}}{% else %}stranger{% endif %}!

{{ wtf.quick_form(form) }}
{% endblock %}
но когда я пытаюсь запустить его, чтобы увидеть результат в браузере, я получаю следующую ошибку:

Код: Выделить всё

Hello,{% if name %}{{name}}{% else %}stranger{% endif %}!
^^^^^^^^^^^^^^^^^^^^^^^^^
jinja2.exceptions.TemplateSyntaxError: Unexpected end of template. Jinja was looking for the following tags: 'endblock'. The innermost block that needs to be closed is 'block'
Честно говоря, я не нахожу слов, поскольку структура строки должна соответствовать тому, что я вижу в других источниках с подробным описанием ifelse-операторов в этом случае.
Почему я не могу заставить этот код работать?

Подробнее здесь: https://stackoverflow.com/questions/790 ... ot-working

Вернуться в «Python»