jQuery を含めるかどうかを指定する if ステートメントを含む base.mako テンプレートがあります。
<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"/>\
しかし、それは機能しません。
任意のヒント?
ご協力ありがとうございました