这是填充我的页面的错误消息,附带代码问题:
请求方法:GET
请求网址:http://localhost:8000/home
Django版本:1.3.1
异常类型:TemplateSyntaxError
异常值:无效的块标记:'endblock',预期'endif'
代码:
{% extends "profile/base_with_classes.html" %}
{% block username %}
{% if user == None %}
Nobody
{% else %}
{% if user.is_authenticated %}
{{ user.username }}
{% else %}
Unauthenticated User
{% endif %}
(% endif %}
{% endblock username %} <==== Issue is here
我不明白。这是模板的顶部。
答案 0 :(得分:6)
在最后一个结果中,您有(
而不是{
答案 1 :(得分:0)
{% endblock %}
标记实际上并不需要关闭块的名称。登录时尝试尝试各种案例