【Django系列】二(Django搭建一个个人博客流程(做首页,配置url,写视图函数))

第二天 13,一切准备就绪。我们开始创建第一个界面:
首先将所给资源中的static文件拷贝到咱们项目的根目录下。在再根目录下创建templates文件夹,并且把所给资源中templates目录下的index.html拷贝到项目中的templates。此时的目录结构为:
【Django系列】二(Django搭建一个个人博客流程(做首页,配置url,写视图函数))
文章图片

14,在blog目录下的setting.py文件中配置寻找资源的路径。修改内容如下:
【Django系列】二(Django搭建一个个人博客流程(做首页,配置url,写视图函数))
文章图片

下面这个直接在最后添加就行
【Django系列】二(Django搭建一个个人博客流程(做首页,配置url,写视图函数))
文章图片

一个是指定模型的获取地址,一个指定静态文件的获取地址。 分别指到我们刚才创建的那两个文件中。
15,接着编写视图函数,在myblog目录下的views.py文件中添加以下内容:
【Django系列】二(Django搭建一个个人博客流程(做首页,配置url,写视图函数))
文章图片

【【Django系列】二(Django搭建一个个人博客流程(做首页,配置url,写视图函数))】16,接在配置url即在blog目录下的setting.py中添加:
【Django系列】二(Django搭建一个个人博客流程(做首页,配置url,写视图函数))
文章图片

17,重启服务,浏览器访问:http://127.0.0.1:8000/
即可看到以下界面:
【Django系列】二(Django搭建一个个人博客流程(做首页,配置url,写视图函数))
文章图片

这里面的内容是写死的(在index.html直接写的)。。我们希望是将我们的内容显示出来。所以,接着跟我往下走。
18, 重新修改视图函数 即myblog中的views.py。修改内容如下:
【Django系列】二(Django搭建一个个人博客流程(做首页,配置url,写视图函数))
文章图片

19,重新修改index.html文件:
【Django系列】二(Django搭建一个个人博客流程(做首页,配置url,写视图函数))
文章图片


这里不会改写的话,可将所给资源下的“第一次改写index”拷贝到项目的tempaltes并且更名为index,将原来的index删除。。
再次访问http://127.0.0.1:8000/即可看到:
【Django系列】二(Django搭建一个个人博客流程(做首页,配置url,写视图函数))
文章图片

里面的博客是我在后台管理界面创建的博客。。将它传到了前端。
20,使用模板继承整合页面。。
首先在项目中的templates文件下创建一个base.html文件。。内容是:将index.html中的头和尾提取出来。。这个base.html文件我已经实现,放在所给资源的templates目录下。同时,对应的index.html要扩展base.html。 所以index.html也要发生相应的变化。。修改过的index.html放在了所给资源的“第二次修改index”中。。可以将其改为index.html,覆盖原来项目中的index.html.
改完以后,记得去看一下首页是否还能正常显示。。若能,则我们改的很成功。。

今天我们做了首页,并且通过url可以访问到首页。。明天将做分页和更多的界面。。

    推荐阅读