我有一个带有 if 语句的 base.mako 模板来包含或不包含 jQuery
<head>
% if getattr(c, 'includeJQuery', False):
<script type="text/javascript" src="jquery.js"></script>
% endif
...
有几个模板继承自 base.mako,有人需要 jQuery,有人不需要。
目前我必须在调用渲染之前在控制器中设置属性
c.includeJQuery = True
return render('/jQueryTemplate.mako')
但我认为这应该直接进入子模板(即jQueryTemplate.mako)
我尝试在继承之前添加它
<% c.includeJQuery = True %>
<%inherit file="/base.mako"/>\
但它不起作用。
有小费吗?
谢谢你的支持