博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Django博客教程之五:归档,AboutMe和标签分类
阅读量:6402 次
发布时间:2019-06-23

本文共 869 字,大约阅读时间需要 2 分钟。

一、归档

归档就是列出当前博客中所有的文章,并且能够显示时间,很容易的可以写出对应的view和模板来

在my_blog/artivle/views.py添加如下内容

 

在my_blog/templates新建模板archives.html

 

并在my_blog/my_blog/urls.py中添加对应的url设置

 

最终的效果如图

 

二、AboutMe

在my_blog/article/views.py下添加新的逻辑

 

在my_blog/template下新建模板aboutme.html,内容如下,大家可以自定义自己喜欢的简介

 

并在my_blog/my_blog/urls.py中添加对应url配置

 

最终效果

 

三、标签分类

实现功能:点击对应的标签按钮,会跳转到一个新的页面,这个页面是所有相关标签的文章的罗列

只需要在my_blog/article/views.py下添加新的逻辑

 

可以看成对tag的查询操作,通过传入对应点击的tag,然后对tag进行查询

在对应的超链接代码修改为: “{% url “search_tag” tag=post.category %}”

在template文件夹中创建新的tag.html文件

 

仔细看这一句<a class="post-category post-category-js" href="{% url "search_tag" tag=post.category %}">{

{ post.category|title }}</a>. 其中标签对超链接已经发生改变, 这是在对标签就行点击时, 会将标签作为参数, 传入到对应的view中执行逻辑, 然后进行网页跳转...

并在my_blog/my_blog/urls.py中添加对应url配置

四、实验总结

这一节实验利用我们之前的基础,完成了归档,About Me,还有标签分类这三个功能,如果理解了之前的内容,这次实验是不难去理解的。

转载于:https://www.cnblogs.com/cchengyu/p/6991062.html

你可能感兴趣的文章
机器人索菲亚打算生儿育女,连孩子名字都想好了!
查看>>
中国最西北高寒铁路线铺就春运“平安路”
查看>>
春运将至 民航提前迎来客流高峰
查看>>
安徽:0.1元优粮优购的正效应
查看>>
Google发布机器学习开源可视化工具Facets
查看>>
仙气满满的霍尊竟然这么皮?自爆体重已经突破……
查看>>
十道简单算法题
查看>>
Vue(ES6)中的data属性为什么不能是一个对象?
查看>>
Java架构体系学习路线图,第六点尤为重要!
查看>>
浅析cookie和session
查看>>
OpenCV 3.0之后三年半,OpenCV 4.0出炉
查看>>
BCH升级在即,什么是Canonical Transaction Ordering Rule?(二)
查看>>
Java | SSM简要笔记
查看>>
HashMap多线程并发问题分析
查看>>
《JavaScript 闯关记》
查看>>
append与 appendTo的区别
查看>>
观察者模式 vs 发布-订阅模式
查看>>
Date类为什么设计为可变的,而不是像String一样?
查看>>
SSM(十三) 将dubbo暴露出HTTP服务
查看>>
有了XMLHttpRequest,前后端们终于过上了幸福的生活
查看>>