概述: inclusion主要的是生成html标签, 返回的是一个字典,大分部跟simple_tag类似, simple_tag可返回任意类型的值

 定义inclusion

from django import template
from django.urls import reverse
from django.http.request import QueryDict
register = template.Library() #register这个名字不能变 @register.inclusion_tag('show_li.html') #模板文件名
def show_li(num): #传数字
return {'num':range(num)} 模板文件的代码
<ul>
{% for foo in num %}
<li>
{{ i }}
</li>
{% endfor %} </ul> 应用到文件里面
<div>
{% load my_tags %}
{% show_li 5 %}
</div>

最新文章

  1. java 静态方法和实例方法的区别(转)
  2. sqlserver检测死锁;杀死锁和进程;查看锁信息
  3. 如何安装Ecshop for linux
  4. Windows2008 R2下,DCOM配置里的属性灰色不可用的解决方法
  5. 《Java程序设计》第一周学习总结
  6. C# 扩展方法 总结
  7. Linux 下Valgrind 使用
  8. ARM你必须知道的事儿——为啥“PC = PC + 8”?
  9. mysql 。。。
  10. IIS大数据请求设置方法
  11. Java 继承详解
  12. 迟到的 WPF 学习 —— 路由事件
  13. Vmware克隆虚拟机后网卡eth0变eth1解决
  14. 小白的Python之路 if __name__ == &#39;__main__&#39; 解析
  15. iOS APP之间到跳转,以及热门应用,手机自带到应用跳转
  16. spring MVC 运行过程
  17. osgi Quick Start
  18. dragula 一个 JavaScript 库,实现了网页上的拖放位置
  19. JProfiler 入门教程
  20. Android------------------系统服务调用的学习

热门文章

  1. oracle增删改查基本语法(DDL/DML)整理
  2. [hibernate]log4jdbc日志输出完整SQL语句
  3. jeecg启动报错“com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server.”的解决办法
  4. jQuery.fn.extend与jQuery.extend的区别
  5. 【leetcode】500_Keyboard Row
  6. 【计算机视觉】MTCNN基于NCNN的测试过程
  7. 局域网中win10作为服务器,其他机器无法连接怎么办
  8. linux下maven环境的搭建
  9. 当微信小程序遇到AR(三)
  10. “但行好事 莫问前程 只问耕耘 不问收获 成功不必在我 而功力必不唐捐” 科技袁人&#183;年终盛典——5G是科技时代非常重要的基础设施