400 028 6601

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

django模板&过滤器

django模板&过滤器

声明:部分信息来源这篇博客https://www.cnblogs.com/maple-shaw/articles/9333821.html

创新互联主营滨湖网站建设的网络公司,主营网站建设方案,App定制开发,滨湖h5微信小程序搭建,滨湖网站营销推广欢迎滨湖等地区企业咨询

MVC:
Django框架的设计模式借鉴了MVC框架的思想,也是分成三部分,来降低各个部分之间的耦合性。

Django框架的不同之处在于它拆分的三部分为:Model(模型)、Template(模板)和View(视图),也就是MTV框架。

django模板&过滤器

Django的MTV模式
   Model(模型):负责业务对象与数据库的对象(ORM)

       Template(模版):负责如何把页面展示给用户

       View(视图):负责业务逻辑,并在适当的时候调用Model和Template

此外,Django还有一个urls分发器,它的作用是将一个个URL的页面请求分发给不同的view处理,view再调用相应的Model和Template
django模板
Filters过滤器
Filters过滤器
自定义filter(过滤器)
Tags标签
for循环
VariableDescription
forloop.counter 当前循环的索引值(从1开始)
forloop.counter0 当前循环的索引值(从0开始)
forloop.revcounter 当前循环的倒序索引值(到1结束)
forloop.revcounter0 当前循环的倒序索引值(到0结束)
forloop.first 当前循环是不是第一次循环(布尔值)
forloop.last 当前循环是不是最后一次循环(布尔值)
forloop.parentloop 本层循环的外层循环
if判断
with定义变量
csrf_token
注释

注意事项

母板
组件
静态文件(模板标签)
simpletag(自定义模板标签)
inclusion_tag(自定义返回html代码)

当前标题:django模板&过滤器
分享链接:http://mbwzsj.com/article/jhdsjp.html

其他资讯

让你的专属顾问为你服务