[python][django学习篇][15]博客侧栏--自定义模板标签

时间:2022-01-17 10:39:40

我们的博客侧边栏有四项内容:最新文章、归档、分类和标签云。

这些内容相对比较固定,且在各个页面都会显示,如果像文章列表或者文章详情一样,从视图函数中获取然后传递给模板,则每个页面对应的视图函数里都要写一段获取这些内容的代码,这会导致很多重复代码。

更好的解决方案:自定义一个模板标签,然后在每个页面的模板导入自定义的模板标签即可,下面整理出自定义标签的流程:

1 创建自定义模板的文件夹

  在blog/