简单了解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探索之实现一个简单的HTTP服务器
Oct 28 Python
Python 删除连续出现的指定字符的实例
Jun 29 Python
对python调用RPC接口的实例详解
Jan 03 Python
Python3.4学习笔记之常用操作符,条件分支和循环用法示例
Mar 01 Python
PowerBI和Python关于数据分析的对比
Jul 11 Python
linux环境下Django的安装配置详解
Jul 22 Python
Python获取一个用户名的组ID过程解析
Sep 03 Python
使用pygame写一个古诗词填空通关游戏
Dec 03 Python
python实现从wind导入数据
Dec 03 Python
Tensorflow tf.dynamic_partition矩阵拆分示例(Python3)
Feb 07 Python
解决python图像处理图像赋值后变为白色的问题
Jun 04 Python
Django模板报TemplateDoesNotExist异常(亲测可行)
Dec 18 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 pthreads多线程的安装与使用
2016/01/19 PHP
javascript Prototype 对象扩展
2009/05/15 Javascript
关于javascript 回调函数中变量作用域的讨论
2009/09/11 Javascript
jQuery.Validate 使用笔记(jQuery Validation范例 )
2010/06/25 Javascript
extjs关于treePanel+chekBox全部选中以及清空选中问题探讨
2013/04/02 Javascript
jquery在IE、FF浏览器的差别详细探讨
2013/04/28 Javascript
javascript去掉前后空格的实例
2013/11/07 Javascript
jQuery插件jRumble实现网页元素抖动
2015/06/05 Javascript
jQuery实现简单的DIV拖动效果
2016/02/19 Javascript
前端性能优化及技巧
2016/05/06 Javascript
jQuery 检查某个元素在页面上是否存在实例代码
2016/10/27 Javascript
Ajax高级笔记 JavaScript高级程序设计笔记
2017/06/22 Javascript
仿京东快报向上滚动的实例
2017/12/13 Javascript
js实现HTML中Select二级联动的实例
2018/01/05 Javascript
JQuery通过后台获取数据遍历到前台的方法
2018/08/13 jQuery
Vue常用指令详解分析
2018/08/19 Javascript
基于vue框架手写一个notify插件实现通知功能的方法
2019/03/31 Javascript
NProgress显示顶部进度条效果及使用详解
2019/09/21 Javascript
用Node写一条配置环境的指令
2019/11/14 Javascript
vant组件中 dialog的确认按钮的回调事件操作
2020/11/04 Javascript
Python数据持久化shelve模块用法分析
2018/06/29 Python
Python中is和==的区别详解
2018/11/15 Python
Python3离线安装Requests模块问题
2019/10/13 Python
浅析python内置模块collections
2019/11/15 Python
Pytorch在NLP中的简单应用详解
2020/01/08 Python
推荐10个CSS3 制作的创意下拉菜单效果
2014/02/11 HTML / CSS
英国知名的皮手套品牌:Dents
2016/11/13 全球购物
美国领先的精品家居照明和装饰产品在线零售商:LightsOnline.com
2018/01/23 全球购物
日本小田急百货官网:Odakyu
2018/07/19 全球购物
匡威荷兰官方网站:Converse荷兰
2018/10/24 全球购物
平面设计岗位职责
2013/12/14 职场文书
安全生产目标管理责任书
2014/07/25 职场文书
公司合作协议范文
2014/10/01 职场文书
个人存款证明书
2014/10/18 职场文书
拉贝日记观后感
2015/06/05 职场文书
优化Mysql查询的示例
2022/04/26 MySQL