简单了解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中的二维列表实例详解
Jun 19 Python
python批量修改文件夹及其子文件夹下的文件内容
Mar 15 Python
Python使用POP3和SMTP协议收发邮件的示例代码
Apr 16 Python
50行Python代码获取高考志愿信息的实现方法
Jul 23 Python
django的csrf实现过程详解
Jul 26 Python
Python中Unittest框架的具体使用
Aug 27 Python
python GUI库图形界面开发之PyQt5多行文本框控件QTextEdit详细使用方法实例
Feb 28 Python
Python延迟绑定问题原理及解决方案
Aug 04 Python
python opencv实现简易画图板
Aug 27 Python
浅谈Selenium 控制浏览器的常用方法
Dec 04 Python
python不同版本的_new_不同点总结
Dec 09 Python
python爬取新闻门户网站的示例
Apr 25 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
Youku 视频绝对地址获取的方法详解
2013/06/26 PHP
mysql_connect localhost和127.0.0.1的区别(网络层阐述)
2015/03/26 PHP
PHP多进程编程总结(推荐)
2016/07/18 PHP
php表单文件iframe异步上传实例讲解
2017/07/26 PHP
PHP数据库操作二:memcache用法分析
2017/08/16 PHP
基于PHP的微信公众号的开发流程详解
2020/08/07 PHP
js 文件引入实现代码
2010/04/23 Javascript
基于jquery的当鼠标滚轮到最底端继续加载新数据思路分享(多用于微博、空间、论坛 )
2011/10/10 Javascript
JS 跳转页面延迟2种方法
2013/03/29 Javascript
JS中使用Array函数shift和pop创建可忽略参数的例子
2014/05/28 Javascript
node.js实现BigPipe详解
2014/12/05 Javascript
jQuery插件实现无缝滚动特效
2015/11/24 Javascript
JS组件Bootstrap Table表格多行拖拽效果实现代码
2015/12/08 Javascript
基于jQuery实现的打字机效果
2017/01/16 Javascript
jQuery插件HighCharts绘制2D柱状图、折线图和饼图的组合图效果示例【附demo源码下载】
2017/03/09 Javascript
jQuery实现web页面樱花坠落的特效
2017/06/01 jQuery
JS实现图片转换成base64的各种应用场景实例分析
2018/06/22 Javascript
vue+axios+element ui 实现全局loading加载示例
2018/09/11 Javascript
Vue开发中遇到的跨域问题及解决方法
2020/02/11 Javascript
原生js实现表格循环滚动
2020/11/24 Javascript
JS实现页面侧边栏效果探究
2021/01/08 Javascript
简单介绍Python下自己编写web框架的一些要点
2015/04/29 Python
利用Pyhton中的requests包进行网页访问测试的方法
2018/12/26 Python
python实现对变位词的判断方法
2020/04/05 Python
Python基于numpy模块实现回归预测
2020/05/14 Python
纪伊国屋泰国网上书店:Kinokuniya泰国
2017/12/24 全球购物
思想品德自我鉴定
2013/10/12 职场文书
商务考察邀请函范文
2014/01/21 职场文书
毕业生就业推荐表导师评语
2014/12/31 职场文书
2015年人力资源工作总结
2015/04/08 职场文书
公司酒会主持词
2015/07/02 职场文书
nginx里的rewrite跳转的实现
2021/03/31 Servers
关于Vue Router的10条高级技巧总结
2021/05/06 Vue.js
通过Python把学姐照片做成拼图游戏
2022/02/15 Python
Python中使用Opencv开发停车位计数器功能
2022/04/04 Python
SpringBoot项目部署到阿里云服务器的实现步骤
2022/06/28 Java/Android