简单了解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迭代器实例简析
Sep 25 Python
python简单文本处理的方法
Jul 10 Python
Python学习思维导图(必看篇)
Jun 26 Python
python3写爬取B站视频弹幕功能
Dec 22 Python
Python设计模式之代理模式实例详解
Jan 19 Python
详解Python循环作用域与闭包
Mar 21 Python
Python爬虫库BeautifulSoup的介绍与简单使用实例
Jan 25 Python
解决Python3.8用pip安装turtle-0.0.2出现错误问题
Feb 11 Python
pyinstaller将含有多个py文件的python程序做成exe
Apr 29 Python
pycharm软件实现设置自动保存操作
Jun 08 Python
python控制台打印log输出重复的解决方法
May 14 Python
解决IDEA翻译插件Translation报错更新TTK失败不能使用
Apr 24 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+MSSQL分页的例子
2006/10/09 PHP
PHP的分页功能
2007/03/21 PHP
php 接口类与抽象类的实际作用
2009/11/26 PHP
PHP实现数字补零功能的2个函数介绍
2014/05/12 PHP
PHP 魔术变量和魔术函数详解
2015/02/25 PHP
thinkPHP学习笔记之安装配置篇
2015/03/05 PHP
PHP经典实用正则表达式小结
2017/05/04 PHP
ThinkPHP实现转换数据库查询结果数据到对应类型的方法
2017/11/16 PHP
使用jquery给input和textarea设定ie中的focus
2008/05/29 Javascript
用户注册常用javascript代码
2009/08/29 Javascript
jquery CSS选择器笔记
2010/03/29 Javascript
Javascript中arguments对象详解
2014/10/22 Javascript
JavaScript中实现单体模式分享
2015/01/29 Javascript
jQuery实现自定义事件的方法
2015/04/17 Javascript
JavaScript获取一个范围内日期的方法
2015/04/24 Javascript
EasyUI闪屏EasyUI页面加载提示(原理+代码+效果图)
2016/02/21 Javascript
Javascript的表单与验证-非空验证
2016/03/18 Javascript
node.js连接mongoDB数据库 快速搭建自己的web服务
2016/04/17 Javascript
jQuery Ajax 上传文件处理方式介绍(推荐)
2016/06/30 Javascript
JS把内容动态插入到DIV的实现方法
2016/07/19 Javascript
9种使用Chrome Firefox 自带调试工具调试javascript技巧
2017/12/22 Javascript
webpack4.x下babel的安装、配置及使用详解
2019/03/07 Javascript
[02:32]DOTA2亚洲邀请赛 C9战队出场宣传片
2015/02/07 DOTA
查看Django和flask版本的方法
2018/05/14 Python
python实现爬取百度图片的方法示例
2019/07/06 Python
centos7之Python3.74安装教程
2019/08/15 Python
python GUI库图形界面开发之PyQt5多线程中信号与槽的详细使用方法与实例
2020/03/08 Python
什么是虚拟内存?虚拟内存有什么优势?
2012/02/19 面试题
个性发展自我评价
2014/02/11 职场文书
2014乡镇“三八”国际劳动妇女节活动总结
2014/03/01 职场文书
质量承诺书范文
2014/03/27 职场文书
妇女干部培训方案
2014/05/12 职场文书
幼儿教师个人总结
2015/02/05 职场文书
2015年酒店服务员工作总结
2015/05/18 职场文书
SQLServer RANK() 排名函数的使用
2022/03/23 SQL Server
我的收音机情缘
2022/04/05 无线电