【Django系列】四:Django搭建一个个人博客流程(标签云,博客统计)
第四天:
31:实现大小不同的标签云
将所给资源的tags.html 拷贝到本项目的templates中,(这里的tags.html我已经修改了,大家要做的就是拷贝)
32:编写视图函数 在myblog下的views.py中添加:
33:添加url 在blog目录下的urls.py中添加:
34:给头部的标签加链接,和30步的做法类似:
35:然后点击标签,就可以跳转到: http://127.0.0.1:8000/tags/ 界面如下:
这里自己可以多创建几个标签。。
36: 由于标签和归档中都需要统计个数。。我们需要修改我们的数据库
①:首先在myblog目录下的models.py添加以下内容:
②: 实现生成迁移文件并迁移
Python3 manage.py makemigrations
Python3 manage.py migrate
③:将添加的内容注册到admin.py文件中:
37:实现标签页下显示对应标签的博客:
①:所给资源的tags_detail拷到templates下。
②:在myblog下的views.py 添加如下代码:
③:配置url 在blog下的urls.py中添加以下内容:
④:访问:http://127.0.0.1:8000/tags/ 显示:
我们点击生活:则显示: