简单了解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使用Socket(Https)Post登录百度的实现代码
May 18 Python
python递归计算N!的方法
May 05 Python
Python 将RGB图像转换为Pytho灰度图像的实例
Nov 14 Python
python实现linux下抓包并存库功能
Jul 18 Python
python中的turtle库函数简单使用教程
Jul 23 Python
Python命名空间的本质和加载顺序
Dec 17 Python
python print出共轭复数的方法详解
Jun 25 Python
python global关键字的用法详解
Sep 05 Python
flask框架url与重定向操作实例详解
Jan 25 Python
Python参数传递机制传值和传引用原理详解
May 22 Python
keras实现VGG16 CIFAR10数据集方式
Jul 07 Python
Python根据URL地址下载文件并保存至对应目录的实现
Nov 15 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 strip_tags()去除HTML、XML以及PHP的标签介绍
2014/02/18 PHP
codeigniter集成ucenter1.6双向通信的解决办法
2014/06/12 PHP
浅谈php错误提示及查错方法
2015/07/14 PHP
基于PHP实现用户注册登录功能
2016/10/14 PHP
js资料prototype 属性
2007/03/13 Javascript
模仿JQuery.extend函数扩展自己对象的js代码
2009/12/09 Javascript
jQuery 性能优化手册 推荐
2010/02/23 Javascript
自用js开发框架小成 学习js的朋友可以看看
2010/11/16 Javascript
JQuery插件fancybox无法在弹出层使用左右键的解决办法
2013/12/25 Javascript
document.addEventListener使用介绍
2014/03/07 Javascript
jquery获取节点名称
2015/04/26 Javascript
JavaScript的RequireJS库入门指南
2015/07/01 Javascript
基于javascript实现动态时钟效果
2020/08/18 Javascript
VC调用javascript的几种方法(推荐)
2016/08/09 Javascript
React如何将组件渲染到指定DOM节点详解
2017/09/08 Javascript
setTimeout与setInterval的区别浅析
2019/03/23 Javascript
解决layer弹出层自适应页面大小的问题
2019/09/16 Javascript
vue.js this.$router.push获取不到params参数问题
2020/03/03 Javascript
vue 单页应用和多页应用的优劣
2020/10/22 Javascript
python scipy卷积运算的实现方法
2019/09/16 Python
Python @property使用方法解析
2019/09/17 Python
iphoneX 适配客户端H5页面的方法教程
2017/12/08 HTML / CSS
瑞典快乐袜子:Happy Socks
2018/02/16 全球购物
Desigual德国官网:在线购买原创服装
2018/03/27 全球购物
合作协议书范本
2014/04/17 职场文书
英语教育专业自荐信
2014/05/29 职场文书
公司开会通知
2015/04/20 职场文书
火烧圆明园的观后感
2015/06/03 职场文书
呼啸山庄读书笔记
2015/06/29 职场文书
Pytest实现setup和teardown的详细使用详解
2021/04/17 Python
一行代码python实现文件共享服务器
2021/04/22 Python
go:垃圾回收GC触发条件详解
2021/04/24 Golang
golang 定时任务方面time.Sleep和time.Tick的优劣对比分析
2021/05/05 Golang
go xorm框架的使用
2021/05/22 Golang
Centos系统通过Docker安装并搭建MongoDB数据库
2022/04/12 MongoDB
Docker 镜像介绍以及commit相关操作
2022/04/13 Servers