简单了解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中偏函数partial用法实例分析
Jul 08 Python
Python使用poplib模块和smtplib模块收发电子邮件的教程
Jul 02 Python
Python实现遍历目录的方法【测试可用】
Mar 22 Python
Python os.access()用法实例
Feb 18 Python
Python3最长回文子串算法示例
Mar 04 Python
Django中如何防范CSRF跨站点请求伪造攻击的实现
Apr 28 Python
python3 pillow模块实现简单验证码
Oct 31 Python
python数据库操作mysql:pymysql、sqlalchemy常见用法详解
Mar 30 Python
python中怎么表示空值
Jun 19 Python
Python如何将装饰器定义为类
Jul 30 Python
python 逆向爬虫正确调用 JAR 加密逻辑
Jan 12 Python
浅谈Python列表嵌套字典转化的问题
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
功能强大的PHP POST提交数据类
2016/07/15 PHP
Laravel核心解读之异常处理的实践过程
2019/02/24 PHP
PHP扩展安装方法步骤解析
2020/11/24 PHP
jquery 操作单选框,复选框,下拉列表实现代码
2009/10/27 Javascript
js函数中onmousedown和onclick的区别和联系探讨
2013/05/19 Javascript
JS实现随机数生成算法示例代码
2013/08/08 Javascript
For循环中分号隔开的3部分的执行顺序探讨
2014/05/27 Javascript
利用a标签自动解析URL分析网址实例
2014/10/20 Javascript
jQuery遍历对象、数组、集合实例
2014/11/08 Javascript
Javascript堆排序算法详解
2014/12/03 Javascript
AngularJs动态加载模块和依赖注入详解
2016/01/11 Javascript
全面解析Bootstrap表单样式的使用
2016/09/09 Javascript
jQuery实现立体式数字滚动条增加效果
2016/12/21 Javascript
Javascript 链式作用域详细介绍
2017/02/23 Javascript
详解nodejs爬虫程序解决gbk等中文编码问题
2017/04/06 NodeJs
JS实现点击Radio动态更新table数据
2017/07/18 Javascript
mui 打开新窗口的方式总结及注意事项
2017/08/20 Javascript
vue 组件的封装之基于axios的ajax请求方法
2018/08/11 Javascript
详解如何为你的angular app构建一个第三方库
2018/12/07 Javascript
vxe-table vue table 表格组件功能
2019/05/26 Javascript
分享一个vue项目“脚手架”项目的实现步骤
2019/05/26 Javascript
javascript实现电商放大镜效果
2020/11/23 Javascript
Python使用正则表达式抓取网页图片的方法示例
2017/04/21 Python
Java分治归并排序算法实例详解
2017/12/12 Python
Pycharm 设置自定义背景颜色的图文教程
2018/05/23 Python
win8.1安装Python 2.7版环境图文详解
2019/07/01 Python
如何配置关联Python 解释器 Anaconda的教程(图解)
2020/04/30 Python
Python如何给函数库增加日志功能
2020/08/04 Python
法国滑雪假期的专家:Ski Planet
2019/11/02 全球购物
利用指针变量实现队列的入队操作
2012/04/07 面试题
集团公司人力资源部岗位职责
2014/01/03 职场文书
趣味比赛活动方案
2014/02/15 职场文书
教师党员自我剖析材料
2014/09/29 职场文书
2014年流动人口工作总结
2014/11/26 职场文书
2014年组织委员工作总结
2014/12/01 职场文书
python基于OpenCV模板匹配识别图片中的数字
2021/03/31 Python