求常量处理基于Flask的Templates方法,flasktemplates,例如:{% if var
求常量处理基于Flask的Templates方法,flasktemplates,例如:{% if var
例如:
{% if variable == constant %} {% endif %}
其中的常量应该如何在template中声明,或者能否从其他地方引用。
参考的解决方案是使用“WITH”,但是觉得“WITH”声明的域的大小是一个问题。
我最后使用了set:
{% set constant_name = constant_value %}
1、全站通用,一般配置在config里面,然后模板调用;
2、如果特定,就直接传参进入模板就行了
1.如果是全站通用的常量,可利用其的context_processor函数,处理,返回一个字典值,如此,在模板直接使用字典的键即可拿到值;
2.如果是某个页面的特定的页面,感觉不需要特别处理吧,直接从view传过来,或者利用{% set %}
设置jinja2的初始化context即可
编橙之家文章,
相关内容
- python js对象的遍历,pythonjs对象,下面是两组数据格式;
- Python爬虫框架哪个最好用最简单,python爬虫框架,想使用
- Python除scrapy外,还有哪些优秀开源爬虫抓取框架工具呢
- Python编程语言和python脚本到底有什么区别?,python编程
- Python编译器怎么样处理tab和空格缩进问题,pythontab,设计
- Python项目引入第三方库好还是自己造轮子好?,python轮子
- Flask开源cms有哪些值得学习参考,flask开源cms值得,考虑
- Django显示文章摘要需要如何写,Django显示文章摘要,需要
- Python解密问题,js RSA加密后再PY里解密行得通吗?,rsapy
- opencv python适合做面部识别吗?代码如何写,opencvpython,哪
评论关闭