简单了解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学习资料
Feb 08 Python
跟老齐学Python之Import 模块
Oct 13 Python
零基础写python爬虫之抓取糗事百科代码分享
Nov 06 Python
python使用htmllib分析网页内容的方法
May 08 Python
Python使用shelve模块实现简单数据存储的方法
May 20 Python
Python 关于反射和类的特殊成员方法
Sep 14 Python
Python简单获取网卡名称及其IP地址的方法【基于psutil模块】
May 24 Python
Python 实现域名解析为ip的方法
Feb 14 Python
使用Python创建简单的HTTP服务器的方法步骤
Apr 26 Python
Python实现对adb命令封装
Mar 06 Python
记录一下scrapy中settings的一些配置小结
Sep 28 Python
写一个Python脚本下载哔哩哔哩舞蹈区的所有视频
May 31 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
PHP4 与 MySQL 交互使用
2006/10/09 PHP
php桌面中心(三) 修改数据库
2007/03/11 PHP
escape unescape的php下的实现方法
2007/04/27 PHP
Laravel框架学习笔记(一)环境搭建
2014/10/15 PHP
地址栏上的一段语句,改变页面的风格。(教程)
2008/04/02 Javascript
jquery 跨域访问问题解决方法(笔记)
2011/06/08 Javascript
javascript自动改变文字大小和颜色的效果的小例子
2013/08/02 Javascript
让元素在网页中可拖动示例代码
2013/08/13 Javascript
js单例模式的两种方案
2013/10/22 Javascript
浅谈JavaScript函数参数的可修改性问题
2013/12/05 Javascript
常见JS验证脚本汇总
2015/12/01 Javascript
JavaScript函数参数的传递方式详解
2017/03/06 Javascript
ionic实现下拉刷新载入数据功能
2017/05/11 Javascript
js实现登录注册框手机号和验证码校验(前端部分)
2017/09/28 Javascript
AngularJS 将再发布一个重要版本 然后进入长期支持阶段
2018/01/31 Javascript
微信小程序视图容器(swiper)组件创建轮播图
2020/06/19 Javascript
Nodejs使用Mongodb存储与提供后端CRD服务详解
2018/09/04 NodeJs
JS实现电脑虚拟键盘打字测试
2020/06/24 Javascript
JS获取一个字符串中指定字符串第n次出现的位置
2021/02/10 Javascript
JavaScript Dom实现轮播图原理和实例
2021/02/19 Javascript
[58:58]2018DOTA2亚洲邀请赛 4.4 淘汰赛 TNC vs VG 第二场
2018/04/05 DOTA
在Python的web框架中中编写日志列表的教程
2015/04/30 Python
python条件变量之生产者与消费者操作实例分析
2017/03/22 Python
深入浅析Python获取对象信息的函数type()、isinstance()、dir()
2018/09/17 Python
python ChainMap 合并字典的实现步骤
2019/06/11 Python
python实现邮件自动发送
2019/08/10 Python
Python的collections模块真的很好用
2021/03/01 Python
写给女生的道歉信
2014/01/08 职场文书
经理管理专业毕业自荐书范文
2014/02/12 职场文书
违反校纪校规检讨书
2014/02/15 职场文书
2014客服代表实习自我鉴定
2014/09/18 职场文书
党员三严三实心得体会
2014/10/13 职场文书
2014年社区党建工作汇报材料
2014/11/02 职场文书
夫妻分居协议书范文
2014/11/26 职场文书
java多态注意项小结
2021/10/16 Java/Android
python中urllib包的网络请求教程
2022/04/19 Python