我有一个信息请求表单,其中包含一系列我想要有条件地测试的复选框,如果选中,我想要向页面添加内容。
我遇到的问题是我无法找到适当的语法添加到模板中以实现此目的:
我真的有:<tal:block condition="python:request.form.get('my-field-name')">
content
</tal:block>
但我没有输出,我知道必须有一个简单的方法来完成这个,但我找不到任何处理此类请求的文档。如果有人能指出我正确的方向,那将会有很大的帮助
答案 0 :(得分:2)
虽然可以用路径表示法更简单地编写,但这并没有错。所以,你的问题可能在其他地方。
简单:
<tal:block tal:condition="exists:request/form/my-field-name">
content
</tal:block>