Hello,各位小伙伴们!我是小安Sir,My English name is Chanson !Nice to meet you !~
上次给大家分享了搭建个人博客的数据篇,链接如下:
Python自动化运维系列:Django搭建个人博客之数据篇
有了数据,接下来就把这些数据搬到前端显示出来。本次主要分享下如何搭建个人博客的页面,主要涉及Template模板、urls模块和views模块。
当然了,每个博客都可以有自己的主题,本次主题就以我的机器人女友吧,放图!!!
本文大纲
一. 环境信息
1.1 主机信息
操作系统:windows 10
主机IP地址:
192.168.1.107/192.168.1.105
1.2 软件版本
Python版本:3.7.0
数据库版本:Mysql 8.0.15
1.3 pip模块
Django版本:2.1.7
PyMysql版本:0.9.3
二. 基本步骤
1. 配置Bootstrap、Jquery、Css
2. 编写网页模板
三. 搭建个人博客
1. 修改views.py
2. 新增app的urls.py
3. 修改urls.py
四. 网页展示
01 配置Bootstrap、Jquery、Css
这次就用一个简单的模板,方便大家自行修改,先从简单入门,再循序渐进。
1)在BASE_DIR目录,创建static目录,用于存放Bootstrap、Jquery和Css文件。
2)Bootstrap下载地址:
https://v3.bootcss.com/getting-started/#download
3)Bootstrap优站精选:http://www.youzhan.org
02 编写网页模板
2.1 共享模版的用途说明
这个图非常重要,如果小伙伴们看不懂,没有关系,你可以尝试复制代码进去,去感受下有这个模板的代码和没有的区别,在实战中领悟!
本次网站使用base.html和content.html以及index.html。使用规则如下:
1)base.html 包含 网站的基础模板,共享标题以及页尾元素。
2)index.html 网站的首页。
3)content.html 网站的基础模板,显示单篇博文详细信息。
2.2 模板目录结构
2.3 模板文件
2.3.1 base.html
{%?load?staticfiles?%}
????
????{%?block?title?%}{%?endblock?%}
????
????
????{%?block?css?%}{%?endblock?%}
{%?block?content?%}{%?endblock?%}
?
{%?block?script?%}{%?endblock?%}