成都网站建设设计

将想法与焦点和您一起共享

总结djangoflask模板不同的地方-创新互联

一、转义符,防止变量冲突
1、django模板:
{ % verbatim % }
姓名: {{ firstName + " " + lastName }}
{ % endverbatim % }

创新互联建站主要从事网站建设、成都做网站、网页设计、企业做网站、公司建网站等业务。立足成都服务盐湖,十余年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18982081108

2、flask模板:
{ % raw % }
姓名: {{ firstName + " " + lastName }}
{ % endraw % }

二、对 static 静态文件的处理
1、django模板
{% load staticfiles %}


2、flask模板

三、后台变量传值
1、使用django模板
from django.shortcuts import render_to_response
return render_template("home/blogs.html", {'blogs':blogs, 'page':page})
2、使用flask模板
from flask import render_template
return render_template(r"home/blogs.html", blogs=blogs, page=page)

四、模版中加法、减法、乘法、除法、百分比运算
1、Django模版,使用加法、减法、乘法、除法、百分比运算比较麻烦:
{{ value|add:10 }}
value=5,则返回15 Django模版减法
{{ value|add:-10 }}
value=5,则返回-5,这个比较好理解,减法就是加一个负数 Django模版乘法:
{ % widthratio 5 1 100 % }
上面的代码表示:5/1 100,返回500,widthratio需要三个参数,它会使用 参数1/参数2参数3,所以要进行乘法的话,就将参数2=1即可 Django模版除法
{ % widthratio 5 100 1 % }
上面的代码表示:5/1001,返回0.05,只需要将第三个参数设置为1即可
2、flask模板
{{ 5/100
1 + 100 }}

五、循环序号

1、django模板:
{{ forloop.counter }}
2、flask模板:
{{ $index }}

六、调用函数,以AngularJS为例:
1、django模板:
{{TechnologyAsk.titleask}} 变量做函数参数有花括号
2、flask模板:
{{ TechnologyAsk.titleask }} 变量做函数参数无花括号

联系方式:wcl6005@126.com

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


本文名称:总结djangoflask模板不同的地方-创新互联
当前地址:http://chengdu.cdxwcx.cn/article/codisj.html