0
我有以下基本模板base.template.html
訪問上下文字段
{{ a.b }}
和下面的衍生模板derived.template.html
{% extends "base.template.html" %}
{% import "base.template.html" as base %}
我渲染derived.template.html
如下
return flask.render_template("derived.template.html", { "a": { "b":1 }})
和我得到一個錯誤
jinja2.exceptions.UndefinedError
UndefinedError: 'a' is undefined
但是,如果base.template.html情況如下
{{ a }}
一切正常。
這是爲什麼發生?我該如何解決它?