简单了解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 相关文章推荐
web.py在模板中输出美元符号的方法
Aug 26 Python
Python Web框架Flask中使用新浪SAE云存储实例
Feb 08 Python
Python批量发送post请求的实现代码
May 05 Python
numpy添加新的维度:newaxis的方法
Aug 02 Python
python pcm音频添加头转成Wav格式文件的方法
Jan 09 Python
Python实现数值积分方式
Nov 20 Python
opencv3/Python 稠密光流calcOpticalFlowFarneback详解
Dec 11 Python
Pandas时间序列基础详解(转换,索引,切片)
Feb 26 Python
python 实现rolling和apply函数的向下取值操作
Jun 08 Python
python爬虫数据保存到mongoDB的实例方法
Jul 28 Python
Python Web项目Cherrypy使用方法镜像
Nov 05 Python
python使用scapy模块实现ping扫描的过程详解
Jan 21 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下通过QRCode类库创建中间带网站LOGO的二维码
2014/07/12 PHP
PHP和C#可共用的可逆加密算法详解
2015/10/26 PHP
推荐40个简单的 jQuery 导航插件和教程(下篇)
2012/09/14 Javascript
jquery JSON的解析方式示例介绍
2014/07/27 Javascript
使用js画图之圆、弧、扇形
2015/01/12 Javascript
jquery实现搜索框常见效果的方法
2015/01/22 Javascript
jQuery使用after()方法在元素后面添加多项内容的方法
2015/03/26 Javascript
JavaScript实现简单图片翻转的方法
2015/04/17 Javascript
JavaScript数组迭代器实例分析
2015/06/09 Javascript
AngularJS指令与控制器之间的交互功能示例
2016/12/14 Javascript
JavaScript中的编码和解码函数
2017/02/15 Javascript
数组Array的一些方法(总结)
2017/02/17 Javascript
angular2+node.js express打包部署的实战
2017/07/27 Javascript
JS表单传值和URL编码转换
2018/03/03 Javascript
angularjs实现对表单输入改变的监控(ng-change和watch两种方式)
2018/08/29 Javascript
vue把输入框的内容添加到页面的实例讲解
2019/11/11 Javascript
JS如何在数组指定位置插入元素
2020/03/10 Javascript
[52:52]完美世界DOTA2联赛PWL S3 LBZS vs access 第一场 12.10
2020/12/13 DOTA
python求解水仙花数的方法
2015/05/11 Python
详解C++编程中一元运算符的重载
2016/01/19 Python
Django admin美化插件suit使用示例
2017/12/12 Python
python 自动重连wifi windows的方法
2018/12/18 Python
Python面向对象程序设计示例小结
2019/01/30 Python
python制作填词游戏步骤详解
2019/05/05 Python
python爬虫豆瓣网的模拟登录实现
2019/08/21 Python
详解Django将秒转换为xx天xx时xx分
2019/09/27 Python
使用Python实现微信拍一拍功能的思路代码
2020/07/09 Python
Python json解析库jsonpath原理及使用示例
2020/11/25 Python
新加坡鲜花速递/新加坡网上花店:Ferns N Petals
2020/08/29 全球购物
测绘工程专业个人自我评价
2013/12/01 职场文书
保安自我鉴定范文
2013/12/08 职场文书
大学生学习自我评价
2014/01/13 职场文书
“向国旗敬礼”主题班会活动设计方案
2014/09/27 职场文书
业务员管理制度范本
2015/08/06 职场文书
Tomcat starup.bat 脚本实现开机自启动
2022/04/20 Servers
解决vue自定义组件@click点击失效问题
2022/04/30 Vue.js