inclusion_tag 在使用的时候可以帮我们减少很多前端和后端重复的代码
逻辑图:
inclusion_tag 的作用是主页面以一定的语法给一个参数, 调用某个函数, 这个函数可以通过主页面给的参数做一些逻辑处理得到一些数据, 将数据渲染到一个小 html 模块, 然后将渲染后的小 HTML 模块返回给主页面渲染在调用的位置.
在使用自定义 inclusion_tag 的时候, 我们需要在应用下面新建 templatetags 文件包, 里面必须含有__init__.py 文件, 另外新建一个任意名称的 py 文件, 里面的固定写法如图.
来源: http://www.bubuko.com/infodetail-3101657.html