简单了解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快速排序代码实例
Nov 21 Python
python实现跨文件全局变量的方法
Jul 07 Python
Python实现PS滤镜Fish lens图像扭曲效果示例
Jan 29 Python
浅谈pandas中shift和diff函数关系
Apr 08 Python
python+Splinter实现12306抢票功能
Sep 25 Python
Python实现去除列表中重复元素的方法总结【7种方法】
Feb 16 Python
详解python读取image
Apr 03 Python
python异步实现定时任务和周期任务的方法
Jun 29 Python
pandas实现DataFrame显示最大行列,不省略显示实例
Dec 26 Python
python实现QQ邮箱发送邮件
Mar 06 Python
利用python在excel中画图的实现方法
Mar 17 Python
python opencv实现图片缺陷检测(讲解直方图以及相关系数对比法)
Apr 07 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
在PHP3中实现SESSION的功能(一)
2006/10/09 PHP
is_uploaded_file函数引发的不能上传文件问题
2013/10/29 PHP
PHP 错误处理机制
2015/07/06 PHP
PHP 使用二进制保存用户状态的实例
2018/01/29 PHP
PHP如何获取Cookie并实现模拟登录
2020/07/16 PHP
Prototype 工具函数 学习
2009/07/23 Javascript
js父窗口关闭时子窗口随之关闭完美解决方案
2014/04/29 Javascript
js实现点击向下展开的下拉菜单效果代码
2015/09/01 Javascript
js实现延时加载Flash的方法
2015/11/26 Javascript
js如何判断输入字符串长度
2015/12/16 Javascript
JS控制按钮10秒钟后可用的方法
2015/12/22 Javascript
Jquery使用小技巧汇总
2015/12/29 Javascript
jQuery实现元素拖拽并cookie保存顺序的方法
2016/02/20 Javascript
值得学习的bootstrap fileinput文件上传工具
2016/11/08 Javascript
jQuery生成假加载动画效果
2016/12/01 Javascript
js手机号4位显示空格,银行卡每4位显示空格效果
2017/03/23 Javascript
基于vue2.0实现的级联选择器
2017/06/09 Javascript
JavaScript 完成注册页面表单校验的实例
2017/08/19 Javascript
vue.js实现回到顶部动画效果
2019/07/31 Javascript
windows下create-react-app 升级至3.3.1版本踩坑记
2020/02/17 Javascript
Python内置的字符串处理函数详细整理(覆盖日常所用)
2014/08/19 Python
python脚本设置系统时间的两种方法
2016/02/21 Python
python获取指定时间差的时间实例详解
2017/04/11 Python
python3.7简单的爬虫实例详解
2019/07/08 Python
对Python3中列表乘以某一个数的示例详解
2019/07/20 Python
Python 操作 ElasticSearch的完整代码
2019/08/04 Python
python实现网站微信登录的示例代码
2019/09/18 Python
Tensorflow 实现释放内存
2020/02/03 Python
Martinelli官方商店:西班牙皮鞋和高跟鞋品牌
2019/07/30 全球购物
好矿嫂事迹材料
2014/01/21 职场文书
政府门卫岗位职责
2014/04/29 职场文书
2014年语文教师工作总结
2014/12/18 职场文书
优秀班组事迹材料
2014/12/24 职场文书
观看建国大业观后感
2015/06/01 职场文书
公司借款担保书
2015/09/22 职场文书
Spring-cloud Config Server的3种配置方式
2021/09/25 Java/Android