django 为什么我一直在第4行得到TemplateSyntaxError

uyhoqukh  于 2023-08-08  发布在  Go
关注(0)|答案(1)|浏览(96)

当我添加最后一个h1块及其块内容和endblock时,我一直在第4行获得错误,这里是错误TemplateSyntaxError at /mySecondPage Invalid block tag on line 4:'endblock'。您是否忘记注册或加载此标签?

{% extends "index.html" %} {% block title %}My Second Page{% endblock %} {%
block content %}
<h1>Hello, world! Django First Page</h1>
{% endblock %}

字符串
我不知道如何ifx它可以有人请帮助

3ks5zfa0

3ks5zfa01#

你不应该在多行中跨越模板标签,解析器(目前)无法处理这一点,所以:

{% extends "index.html" %} {% block title %}My Second Page{% endblock %}
{% block content %}
<h1>Hello, world! Django First Page</h1>
{% endblock %}

字符串
可能它可能是更好的,只是为了美观的目的,使用单独的行每个块:

{% extends "index.html" %}
{% block title %}My Second Page{% endblock %}
{% block content %}
<h1>Hello, world! Django First Page</h1>
{% endblock %}

相关问题