Django学习第五课:简单文章管理系统

第五课我们学习一下怎么做成一个简单的文章管理系统。

也是就我们在大多数网址看到的那样,刚开始看到的文章标题等基本信息,点击进入查看文章详情。做之前先放两张截图给大家提提气,记住之前我们的工作,实现起来紧紧需要几行代码。


Django学习第五课:简单文章管理系统_第1张图片
TIM截图20181124113942.png
Django学习第五课:简单文章管理系统_第2张图片
TIM截图20181124153112.png

1.那接下来我们就开始了,第一件事我们要把之前的index.html页面html改写一下
Django学习第五课:简单文章管理系统_第3张图片
TIM截图20181124113516.png

写好后的效果如图:


Django学习第五课:简单文章管理系统_第4张图片
TIM截图20181124113501.png

2.到这一步具体我们的要求还差的远,我们是只显示文章标题,点击标题查看文章详情,继续改造中,小朋友们快来围观吧。

Django学习第五课:简单文章管理系统_第5张图片
TIM截图20181124113907.png

对了这个代码的原理就是创建一个a标签,a标签的slug是链接,a标签的标题就是title
Django学习第五课:简单文章管理系统_第6张图片
image.png

数据库的对应字段放出来就容易理解啦,实现的效果如下。虽然他还有些简陋,但是越来越往我们希望的地方发展啦。
Django学习第五课:简单文章管理系统_第7张图片
TIM截图20181124113914.png

3.下一步就是实现点击链接查看文章详情,之前我一直纠结怎么写path,但是琢磨了半天实现不了,还是用以前的url实现了,也算是一个败笔,在这张图可以看到使用post的是url其他都是用的path。还好只要实现就行,具体后续有什么影响并不在我们这次的讨论之列。
3.1.第一步引入url
from django.conf.urls import url

3.2.写url
url(r'^post/(\w+)$',views.showpost),

Django学习第五课:简单文章管理系统_第8张图片
TIM截图20181124153055.png

4.做完以上步骤后实现的效果如图:
Django学习第五课:简单文章管理系统_第9张图片
TIM截图20181124153112.png

总结:

每次课的最后我都会做一个总结其实实现简单的文章管理系统的核心就是POST的用法,建议大家多去学习一下post的知识,建议看一下iffly的
Django教程--参数传递(POST)

你可能感兴趣的:(Django学习第五课:简单文章管理系统)