模板中的Python瓶内联IF语句 Make= %对于品牌制造: {{make} %结束
如何在单行上执行if语句?瓶子的内置模板引擎支持: 印刷品:模板中的Python瓶内联IF语句 Make= %对于品牌制造: {{make} %结束,python,templates,bottle,Python,Templates,Bottle,如何在单行上执行if语句?瓶子的内置模板引擎支持: 印刷品: from bottle import SimpleTemplate tpl = SimpleTemplate("""Make = <SELECT name="where_make"> % for make in makes: <option value="{{make}}" {{!'selected="selected"' if make == defaults['make'
from bottle import SimpleTemplate
tpl = SimpleTemplate("""Make = <SELECT name="where_make">
% for make in makes:
<option value="{{make}}" {{!'selected="selected"' if make == defaults['make'] else ""}}>{{make}}</option>
%end""")
print tpl.render(make='test', defaults={'make': 'test'}, makes=['test'])
Make=
测试
希望有帮助
<option value="{{make}}" {{!'selected="selected"' if make == defaults['make'] else ""}}>{{make}}</option>
from bottle import SimpleTemplate
tpl = SimpleTemplate("""Make = <SELECT name="where_make">
% for make in makes:
<option value="{{make}}" {{!'selected="selected"' if make == defaults['make'] else ""}}>{{make}}</option>
%end""")
print tpl.render(make='test', defaults={'make': 'test'}, makes=['test'])
Make = <SELECT name="where_make">
<option value="test" selected="selected">test</option>