您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

简单了解Django模板的使用

5b51 2022/1/14 8:15:45 python 字数 3404 阅读 308 来源 www.jb51.cc/python

模板标签include的使用 {%include\"police/module/carousel.html\"withimgs=imgsdiv_id=\'#carousel-index\'%}

概述

模板标签include的使用

{%include"police/module/carousel.html"withimgs=imgsdiv_id='#carousel-index'%}

此处carousel.html为需要利用的模板文件,这里主要是用来展示轮播图,其中imgs和div_id为需要传入该模板的变量.

自定义tag的使用

添加目录和文件

在djangoapp目录中添加一个templatetagsPython包(Packages),注意是包,非目录.如下图所示:

这里我在应用下的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模板的使用的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站:

获取Django项目的全部url方法详解

Python编程django实现同一个ip十分钟内只能注册一次

Python通过Django实现用户注册和邮箱验证功能代码

如有不足之处,欢迎留言指出。感谢朋友们对本站的支持

总结

以上是编程之家为你收集整理的简单了解Django模板的使用全部内容,希望文章能够帮你解决简单了解Django模板的使用所遇到的程序开发问题。


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶