bme*_*r71 4 django django-templates
我想知道是否有任何方法可以在if
语句中调用模板标记.
我正在尝试执行以下操作.
{% for k,v in form.amenities.field.choices %}
{% if {% check_hidden k %} %}
{{ v }}
{% endif %}
{% endfor %}
Run Code Online (Sandbox Code Playgroud)
该{% check_hidden k %}
标签返回True
或False
该项目从表中进行查找.我可以证实,{% check_hidden k %}
返回要么True
还是False
在它自己的,但我想知道如果我可以换一个if
围绕它的语句?
我正在使用的应用程序是继承的,因此我尝试最小化现在需要完成的更改量.目前它只是被渲染为{{form.amenities}}
,但我在模型中添加了一个额外的字段,我现在需要在模板中显示字段之前检查.
如果有另一种方法可以做到这一点,我愿意接受建议.
提前致谢.
check_hidden
当需要的是过滤器时,它听起来像是作为模板标签编写的.
{% if k|check_hidden_filter %}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2898 次 |
最近记录: |