【发布时间】:2017-12-07 11:15:06
【问题描述】:
我正在尝试根据“custom_nav”变量的存在来扩展模板:
{% if 'custom_nav' %}
{% extends custom_nav %}
{% else %}
{% extends "playexo/default_nav.html" %}
{% endif %}
但我明白了:
Invalid block tag on line 3: 'else'. Did you forget to register or load this tag?
这可能是一个愚蠢的错误,但我无法弄清楚,我现在浪费了 1 小时的时间......
我已经搜索过类似的问题,它似乎是一个旧问题: Django Invalid block tag: 'else'
【问题讨论】:
-
使用
include而不是extend -
@hansTheFranz include 和 extends 是完全不同的野兽......
标签: python django django-templates