简单了解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爬虫之神器正则表达式
Nov 06 Python
python实现搜索指定目录下文件及文件内搜索指定关键词的方法
Jun 28 Python
Python中支持向量机SVM的使用方法详解
Dec 26 Python
python 类对象和实例对象动态添加方法(分享)
Dec 31 Python
python实现周期方波信号频谱图
Jul 21 Python
利用python和ffmpeg 批量将其他图片转换为.yuv格式的方法
Jan 08 Python
python for 循环获取index索引的方法
Feb 01 Python
python3实现zabbix告警推送钉钉的示例
Feb 20 Python
关于python字符串方法分类详解
Aug 20 Python
python 进程的几种创建方式详解
Aug 29 Python
Python requests模块cookie实例解析
Apr 14 Python
python数据类型强制转换实例详解
Jun 22 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
深入探讨<br />和 \r\n两者有什么区别??
2013/06/05 PHP
PHP添加图片水印、压缩、剪切的封装类
2015/08/17 PHP
ThinkPHP路由机制简介
2016/03/23 PHP
HTML代码中标签的全部属性 中文注释说明
2009/03/26 Javascript
关于js拖拽上传 [一个拖拽上传修改头像的流程]
2011/07/13 Javascript
jQuery 过滤not()与filter()实例代码
2012/05/10 Javascript
最佳6款用于移动网站开发的jQuery 图片滑块插件小结
2012/07/20 Javascript
javascript封装 Cookie 应用接口
2015/08/07 Javascript
Eclipse引入jquery报错如何解决
2015/12/01 Javascript
javascript函数命名的三种方式及区别介绍
2016/03/22 Javascript
微信小程序 实现拖拽事件监听实例详解
2016/11/16 Javascript
vue监听滚动事件实现滚动监听
2017/04/11 Javascript
javascript数据结构中栈的应用之符号平衡问题
2017/04/11 Javascript
详解Angular5路由传值方式及其相关问题
2018/04/28 Javascript
详解express + mock让前后台并行开发
2018/06/06 Javascript
JavaScript 正则命名分组【推荐】
2018/06/07 Javascript
vue模块拖拽实现示例代码
2019/03/09 Javascript
JS中的const命令你真懂它吗
2020/03/08 Javascript
微信小程序用户登录和登录态维护的实现
2020/12/10 Javascript
vue.js watch经常失效的场景与解决方案
2021/01/07 Vue.js
js简单粗暴的发布订阅示例代码
2021/01/23 Javascript
[41:52]2018DOTA2亚洲邀请赛3月29日小组赛B组Effect VS Secret
2018/03/30 DOTA
推荐10款最受Python开发者欢迎的Python IDE
2018/09/16 Python
Python Print实现在输出中插入变量的例子
2019/12/25 Python
pytorch实现MNIST手写体识别
2020/02/14 Python
python实现图像拼接功能
2020/03/23 Python
PyTorch-GPU加速实例
2020/06/23 Python
python一些性能分析的技巧
2020/08/30 Python
python多线程和多进程关系详解
2020/12/14 Python
python 图像增强算法实现详解
2021/01/24 Python
基于canvas的骨骼动画的示例代码
2018/06/12 HTML / CSS
最新会计专业求职信范文
2014/01/28 职场文书
检讨书范文2000字
2015/01/28 职场文书
热爱劳动主题班会
2015/08/14 职场文书
幼儿园师德师风心得体会
2016/01/12 职场文书
AJAX学习笔记
2021/05/18 Javascript