总结djangoflask模板不同的地方

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

创新互联建站专注于龙华企业网站建设,自适应网站建设,商城网站建设。龙华网站建设公司,为龙华等地区提供建站服务。全流程按需求定制网站,专业设计,全程项目跟踪,创新互联建站专业和态度为您提供的服务

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

二、对 static 静态文件的处理
1、django模板
{% load staticfiles %}
<link href="{% static "angularjsfile/css/bootstrap.min.css" %}" rel="stylesheet"> 或
<link href="/ static /angularjsfile/css/bootstrap.min.css" rel="stylesheet">
2、flask模板
<link href="/ static /angularjsfile/css/bootstrap.min.css" rel="stylesheet">

三、后台变量传值
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 }}

五、循环序号<br>
1、django模板:
{{ forloop.counter }}
2、flask模板:
{{ $index }}

六、调用函数,以AngularJS为例:
1、django模板:
<a href="" ng-click="testsubmit( {{ forloop.counter}} )">{{TechnologyAsk.titleask}}</a> 变量做函数参数有花括号
2、flask模板:
<a href="" ng-click="testsubmit($index)"> {{ TechnologyAsk.titleask }} </a> 变量做函数参数无花括号

联系方式:wcl6005@126.com

新闻名称:总结djangoflask模板不同的地方
URL链接:https://www.cdcxhl.com/article46/ieogeg.html

成都网站建设公司_创新互联,为您提供网站改版外贸建站网页设计公司网站导航关键词优化服务器托管

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都网页设计公司