简单了解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 相关文章推荐
使用cx_freeze把python打包exe示例
Jan 24 Python
Python自然语言处理 NLTK 库用法入门教程【经典】
Jun 26 Python
Python简单读写Xls格式文档的方法示例
Aug 17 Python
Python编程在flask中模拟进行Restful的CRUD操作
Dec 28 Python
Python面向对象程序设计多继承和多态用法示例
Apr 08 Python
python实现QQ空间自动点赞功能
Apr 09 Python
浅谈Python大神都是这样处理XML文件的
May 31 Python
Python学习笔记之Django创建第一个数据库模型的方法
Aug 07 Python
Python字典推导式将cookie字符串转化为字典解析
Aug 10 Python
Python-Flask:动态创建表的示例详解
Nov 22 Python
PyCharm GUI界面开发和exe文件生成的实现
Mar 04 Python
Python pandas之求和运算和非空值个数统计
Aug 07 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 n个不重复的随机数生成代码
2009/06/23 PHP
详解Grunt插件之LiveReload实现页面自动刷新(两种方案)
2015/07/31 PHP
PHP实现通过URL提取根域名
2016/03/31 PHP
windows环境下使用Composer安装ThinkPHP5
2018/05/18 PHP
jquery $.ajax入门应用一
2008/11/19 Javascript
js使用Array.prototype.sort()对数组对象排序的方法
2015/01/28 Javascript
JS+CSS实现滑动切换tab菜单效果
2015/08/25 Javascript
ClearTimeout消除闪动实例代码
2016/02/29 Javascript
实例剖析AngularJS框架中数据的双向绑定运用
2016/03/04 Javascript
JS在Chrome浏览器中showModalDialog函数返回值为undefined的解决方法
2016/08/03 Javascript
基于Phantomjs生成PDF的实现方法
2016/11/07 Javascript
Easyui在treegrid添加控件的实现方法
2017/06/23 Javascript
vue 组件中slot插口的具体用法
2018/04/03 Javascript
浅谈在node.js进入文件目录的问题
2018/05/13 Javascript
angular2/ionic2 实现搜索结果中的搜索关键字高亮的示例
2018/08/17 Javascript
layer弹出层 iframe层去掉滚动条的实例代码
2018/08/17 Javascript
浅谈Webpack核心模块tapable解析
2018/09/11 Javascript
JS滚轮控制图片缩放大小和拖动的实例代码
2018/11/20 Javascript
vue使用混入定义全局变量、函数、筛选器的实例代码
2019/07/29 Javascript
js实现上传图片并显示图片名称
2019/12/18 Javascript
python编写的最短路径算法
2015/03/25 Python
Python聊天室实例程序分享
2016/01/05 Python
基于python(urlparse)模板的使用方法总结
2017/10/13 Python
Python 使用指定的网卡发送HTTP请求的实例
2019/08/21 Python
windows 10 设定计划任务自动执行 python 脚本的方法
2019/09/11 Python
python 公共方法汇总解析
2019/09/16 Python
django框架基于queryset和双下划线的跨表查询操作详解
2019/12/11 Python
selenium+python实现自动登陆QQ邮箱并发送邮件功能
2019/12/13 Python
django2.2 和 PyMySQL版本兼容问题
2020/02/17 Python
Pycharm如何导入python文件及解决报错问题
2020/05/10 Python
python中导入 train_test_split提示错误的解决
2020/06/19 Python
财务管理专业推荐信
2013/11/19 职场文书
逃课检讨书
2015/01/26 职场文书
话题作文之财富(600字)
2019/12/03 职场文书
golang判断key是否在map中的代码
2021/04/24 Golang
python开发飞机大战游戏
2021/07/15 Python