2011-07-11 76 views
0

如果我在我的模板中使用{% spaceless %}<html></html>{% endspaceless %},但我只想在没有调试的时候使用无空间函数,怎么做?我尝试使用{% if %}{% spaceless %}{% endif %},但这是一个错误。使用条件与Django的模板标签/过滤器?

谢谢!

回答

3

我写了一个这样的标签,并把它放在Django Snippets:http://djangosnippets.org/snippets/2405/享受!

+0

thx,但要做到这一点的任何过滤器/标签,人们将不得不为每一个创建一个自定义标签? – Derek

+0

Hi @Derek。我想你可以创建一个从template.Node继承的基类,并将设置作为属性添加。然后,您可以在任何扩展它的模板节点中访问DEBUG。 – Brandon