D.M*_*odi 8 python jinja2 flask
我现在正在阅读Miguel G.的flask megatutorial,我遇到了这个问题,当我尝试使用模板继承为html结构启动应用程序时,我遇到了这个错误:
TemplateSyntaxError:期望令牌'语句块结束',得到'%'.
我的代码看起来像这样,供参考.
<html>
{% extends "base.html" %}
{% block content % }
<h1> Hello, {{user.nickname}}! </h1>
{% for post in posts %}
<div><p>{{post.author.nickname}} says: <b>{{post.body}}</b>/<p></div>
{% endfor %}
{% endblock %}
</html>
~ Run Code Online (Sandbox Code Playgroud)
任何有关这个问题的建议都将不胜感激.谢谢!
小智 12
第二行之间%和之间的空间}导致问题.删除它,它会工作.
你打错字了,% }改成%}。
<html>
{% extends "base.html" %}
{% block content %} {# <- TYPO WAS HERE #}
<h1> Hello, {{user.nickname}}! </h1>
{% for post in posts %}
<div><p>{{post.author.nickname}} says: <b>{{post.body}}</b>/<p></div>
{% endfor %}
{% endblock %}
</html>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14364 次 |
| 最近记录: |