例如:
{% if variable == constant %} {% endif %}
其中的常量应该如何在template中声明,或者能否从其他地方引用。
参考的解决方案是使用“WITH”,但是觉得“WITH”声明的域的大小是一个问题。
我最后使用了set:
{% set constant_name = constant_value %}
例如:
{% if variable == constant %} {% endif %}
其中的常量应该如何在template中声明,或者能否从其他地方引用。
参考的解决方案是使用“WITH”,但是觉得“WITH”声明的域的大小是一个问题。
我最后使用了set:
{% set constant_name = constant_value %}
4 回答4.4k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
1 回答4.5k 阅读✓ 已解决
1 回答3.8k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
1.如果是全站通用的常量,可利用其的context_processor函数,处理,返回一个字典值,如此,在模板直接使用字典的键即可拿到值;
2.如果是某个页面的特定的页面,感觉不需要特别处理吧,直接从view传过来,或者利用{% set %}