Django2练习项目:开发个人博客系统(7)
小楼一夜听春语 7年前 (2018-05-21) 6201浏览 3评论
这篇教程我们一起来完成Django2个人博客系统搜索结果页相关代码的编写。 搜索栏功能在模板“sidebar.html”中,在之前的教程中我们已经完成。 结合前面的教程,我们知道搜索的路径是“search/”,并且通过“GET”方法,将输入框“key...
小楼一夜听春语 7年前 (2018-05-21) 6201浏览 3评论
这篇教程我们一起来完成Django2个人博客系统搜索结果页相关代码的编写。 搜索栏功能在模板“sidebar.html”中,在之前的教程中我们已经完成。 结合前面的教程,我们知道搜索的路径是“search/”,并且通过“GET”方法,将输入框“key...
小楼一夜听春语 7年前 (2018-05-20) 6407浏览 3评论
这篇教程我们一起来完成Django2个人博客系统分类页相关的代码编写。 在之前创建导航模板“nav.html”中,我们已经添加了两个分类“Django”和“Python”。 当在浏览器中点击这两个分类的时候,应该能够筛选出相应分类的文章,并且在浏览器...
小楼一夜听春语 7年前 (2018-05-19) 10470浏览 13评论
这篇教程我们一起来完成Django2个人博客系统首页相关的代码编写。 首先,根据我们系统结构,首页包含的数据内容是所有文章的列表。 那么,我们可以使用通用视图中的列表视图。 这里需要注意的问题是文章要按编号倒序排列,这样新发布的文章才会在列表首位出现...
小楼一夜听春语 7年前 (2018-05-18) 7596浏览 3评论
这一篇教程,我们继续进行Django2个人博客系统中所有模板的制作。 在上一篇教程中,我们已经完成了基本模板“base.html”的制作。 在这个模板中,我们通过“include”包含了一些子模板,分别是: 导航栏:nav.html 底部:bott...
小楼一夜听春语 7年前 (2018-05-17) 7906浏览 0评论
这一篇教程,我们一起为项目创建模板,也就是我们最终用来呈现数据的页面。 因为,我们是通过Django2搭建一个个人博客系统,首先要考虑的是个人博客所包含的页面以及页面的布局、功能与元素。 我们再来看一下我们的项目结构: 根据这张图中包含的页面与页面...
小楼一夜听春语 7年前 (2018-05-15) 8388浏览 3评论
这一篇教程,我们为创建好的数据库添加一些必要的测试内容。 站点的后台,我们使用Django2自带的后台。 主要操作如下: 创建超级用户的用户名与密码。 登录后台,将后台页面语言设置为中文。 将模型注册到后台。 前两步操作,大家可以参考《Djang...
小楼一夜听春语 7年前 (2018-05-15) 14291浏览 2评论
从这一篇教程开始,我们一起结合以往学过的知识内容,完成一个简单的基于Django2的个人博客系统。 当然,在开发的过程中,仍然会有更多的新鲜知识点的融入,让我们掌握更多的知识内容。 这里要开发的个人博客系统功能比较简单,主要包括文章、分类、标签、评论...
小楼一夜听春语 7年前 (2018-05-03) 4667浏览 0评论
这一篇教程,我们一起来了解Cookie与Session。 Cookie是由Web服务器保存在用户浏览器上的小文本文件,它可以包含有关用户的信息。 当Web服务器创建了Cookies 后,只要在其有效期内(有效期可以由开发人员设定),当用户访问同一个W...
小楼一夜听春语 7年前 (2018-04-27) 5803浏览 2评论
这一篇教程,我们一起来了解Django的上下文处理器(Context Processor)和中间件(Middleware)。 对于这两块内容,我们最好先了解概念和原理,才能比较好的去应用它们。 一、上下文处理器(Context Processor) ...
小楼一夜听春语 7年前 (2018-04-24) 5994浏览 0评论
这一篇教程,我们一起来了解一些Django的URL Name和通用视图的内容。 一、URL Name 我们在做URL分发时,通过“path()”方法将一个路径匹配一个视图函数。 示例代码: path('details<int:id>', ...