【问题标题】:Using conditions with django template tags/filters?使用带有 django 模板标签/过滤器的条件?
【发布时间】:2011-10-03 00:15:04
【问题描述】:

如果我在我的模板中使用{% spaceless %}<html></html>{% endspaceless %},但我只想在我不调试时才启用无空格功能,怎么办?我尝试使用 {% if %}{% spaceless %}{% endif %} ,但这是一个错误。

谢谢!

【问题讨论】:

    标签: python django templates filter tags


    【解决方案1】:

    我只写了这样一个标签并将它放在 Django Snippets 上:http://djangosnippets.org/snippets/2405/Enjoy!

    【讨论】:

    • 谢谢,但是要为任何过滤器/标签执行此操作,必须为每个过滤器/标签创建一个自定义标签?
    • 嗨@Derek。我想您可以创建一个从 template.Node 继承的基类并将设置添加为属性。然后,您就可以在任何扩展它的模板节点中访问 DEBUG。
    猜你喜欢
    • 2019-07-30
    • 2013-03-16
    • 2010-10-28
    • 2020-02-16
    • 2015-03-07
    • 1970-01-01
    • 1970-01-01
    • 2011-09-30
    • 2011-08-01
    相关资源
    最近更新 更多