django中的simpletag和inclusion-tag

1.simpletag的使用

自定义的过滤器最多只能接收两个参数,因此更强大的功能可以使用simpletag实现

首先创建tempplatetags包,在该文件下创建mysimpletag

django中的simpletag和inclusion-tag

然后在html中使用 load 进行引用

django中的simpletag和inclusion-tag

django中的simpletag和inclusion-tag

2.inclusion_tag的使用

需要根据传入的参数动态调整html的内容时使用。

首先创建tempplatetags包,在该文件下创建myinclusiontag

django中的simpletag和inclusion-tag

创建需要进行动态调整html

django中的simpletag和inclusion-tag

 

使用load进行引用inclusion_tag(其实就是引入了result.html页面)

django中的simpletag和inclusion-tag

django中的simpletag和inclusion-tag