简单了解Django模板的使用


Posted in Python onDecember 20, 2017

模板标签include的使用

{%include"police/module/carousel.html"withimgs=imgsdiv_id='#carousel-index'%}

此处carousel.html为需要利用的模板文件,这里主要是用来展示轮播图,其中imgs和div_id为需要传入该模板的变量.

自定义tag的使用

添加目录和文件

在djangoapp目录中添加一个templatetagsPython包(Packages),注意是包,非目录.如下图所示:

简单了解Django模板的使用

这里我在应用下的templatetags中新建了一个文件custom_tags.py.
在该文件内添加了以下内容:

# -*- coding: utf-8 -*-

from django import template
register = template.Library()
@register.filter(name='range1')
def range1(value):
  value += 1
  return range(1, value)

在模板文件中使用

当前应用的templates目录的模板文件头添加下面这行:

如: polls/templates/polls/index.html

{% load custom_tags %}

然后, 你就可能使用了, 如:

{% for p in page.totalPages|range1 %}
  <li> {{ p }}</li>
{% endfor %}

总结

以上就是本文关于简单了解Django模板的使用的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站:

如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!

Python 相关文章推荐
Python中type的构造函数参数含义说明
Jun 21 Python
Python读写及备份oracle数据库操作示例
May 17 Python
Python使用pyshp库读取shapefile信息的方法
Dec 29 Python
python3爬虫学习之数据存储txt的案例详解
Apr 24 Python
python打开windows应用程序的实例
Jun 28 Python
django rest framework 实现用户登录认证详解
Jul 29 Python
python数据类型之间怎么转换技巧分享
Aug 20 Python
10个Python面试常问的问题(小结)
Nov 20 Python
python 实现仿微信聊天时间格式化显示的代码
Apr 17 Python
django orm模块中的 is_delete用法
May 20 Python
Python如何把十进制数转换成ip地址
May 25 Python
浅谈Python中的生成器和迭代器
Jun 19 Python
python机器学习之决策树分类详解
Dec 20 #Python
python机器学习之神经网络(三)
Dec 20 #Python
python机器学习之神经网络(二)
Dec 20 #Python
PyCharm 常用快捷键和设置方法
Dec 20 #Python
python机器学习之神经网络(一)
Dec 20 #Python
使用python实现ANN
Dec 20 #Python
python 计算数组中每个数字出现多少次--“Bucket”桶的思想
Dec 19 #Python
You might like
用PHP将数据导入到Foxmail
2006/10/09 PHP
yii,CI,yaf框架+smarty模板使用方法
2015/12/29 PHP
Smarty3配置及入门语法
2017/02/22 PHP
THINKPHP5分页数据对象处理过程解析
2020/10/28 PHP
jquery getScript动态加载JS方法改进详解
2012/11/15 Javascript
jquery封装的对话框简单实现
2013/07/21 Javascript
jQuery实现Twitter的自动文字补齐特效
2014/11/28 Javascript
jQuery EasyUI datagrid实现本地分页的方法
2015/02/13 Javascript
基于jquery css3实现点击动画弹出表单源码特效
2015/08/31 Javascript
微信小程序 地图(map)实例详解
2016/11/16 Javascript
详解Vue2中组件间通信的解决全方案
2017/07/28 Javascript
使用vs code开发Nodejs程序的使用方法
2017/09/21 NodeJs
react 中父组件与子组件双向绑定问题
2019/05/20 Javascript
vue中监听返回键问题
2019/08/28 Javascript
微信小程序引入VANT组件的方法步骤
2019/09/19 Javascript
python实现迭代法求方程组的根过程解析
2019/11/25 Javascript
Python中time模块与datetime模块在使用中的不同之处
2015/11/24 Python
Python找出list中最常出现元素的方法
2016/06/14 Python
python读取oracle函数返回值
2016/07/18 Python
Python读取文件内容的三种常用方式及效率比较
2017/10/07 Python
python爬取亚马逊书籍信息代码分享
2017/12/09 Python
numpy中实现二维数组按照某列、某行排序的方法
2018/04/04 Python
python 实现分页显示从es中获取的数据方法
2018/12/26 Python
Python替换月份为英文缩写的实现方法
2019/07/15 Python
Python中IP地址处理IPy模块的方法
2019/08/16 Python
python爬虫 基于requests模块的get请求实现详解
2019/08/20 Python
Django Docker容器化部署之Django-Docker本地部署
2019/10/09 Python
Python实现中值滤波去噪方式
2019/12/18 Python
Kent & Curwen:与大卫·贝克汉姆合作
2017/06/13 全球购物
大四学生毕业自荐信
2013/11/07 职场文书
皮肤科医师岗位职责
2013/12/04 职场文书
学期研究性学习个人的自我评价
2014/01/09 职场文书
学生会干部自我鉴定2014
2014/09/18 职场文书
党员三严三实心得体会
2014/10/13 职场文书
党政领导班子群众路线对照检查材料
2014/10/26 职场文书
2014年初三班主任工作总结
2014/12/05 职场文书