Django2练习项目:开发个人博客系统(5)
小楼一夜听春语 7年前 (2018-05-19) 10669浏览 13评论
这篇教程我们一起来完成Django2个人博客系统首页相关的代码编写。 首先,根据我们系统结构,首页包含的数据内容是所有文章的列表。 那么,我们可以使用通用视图中的列表视图。 这里需要注意的问题是文章要按编号倒序排列,这样新发布的文章才会在列表首位出现...
魔力Python>>>面向新手入门的Python教程与Pycharm教程
小楼一夜听春语 7年前 (2018-05-19) 10669浏览 13评论
这篇教程我们一起来完成Django2个人博客系统首页相关的代码编写。 首先,根据我们系统结构,首页包含的数据内容是所有文章的列表。 那么,我们可以使用通用视图中的列表视图。 这里需要注意的问题是文章要按编号倒序排列,这样新发布的文章才会在列表首位出现...
小楼一夜听春语 7年前 (2018-05-18) 7660浏览 3评论
这一篇教程,我们继续进行Django2个人博客系统中所有模板的制作。 在上一篇教程中,我们已经完成了基本模板“base.html”的制作。 在这个模板中,我们通过“include”包含了一些子模板,分别是: 导航栏:nav.html 底部:bott...
小楼一夜听春语 7年前 (2018-05-17) 7968浏览 0评论
这一篇教程,我们一起为项目创建模板,也就是我们最终用来呈现数据的页面。 因为,我们是通过Django2搭建一个个人博客系统,首先要考虑的是个人博客所包含的页面以及页面的布局、功能与元素。 我们再来看一下我们的项目结构: 根据这张图中包含的页面与页面...
小楼一夜听春语 7年前 (2018-05-15) 8465浏览 3评论
这一篇教程,我们为创建好的数据库添加一些必要的测试内容。 站点的后台,我们使用Django2自带的后台。 主要操作如下: 创建超级用户的用户名与密码。 登录后台,将后台页面语言设置为中文。 将模型注册到后台。 前两步操作,大家可以参考《Djang...
小楼一夜听春语 7年前 (2018-05-15) 14415浏览 2评论
从这一篇教程开始,我们一起结合以往学过的知识内容,完成一个简单的基于Django2的个人博客系统。 当然,在开发的过程中,仍然会有更多的新鲜知识点的融入,让我们掌握更多的知识内容。 这里要开发的个人博客系统功能比较简单,主要包括文章、分类、标签、评论...
小楼一夜听春语 7年前 (2018-05-03) 4710浏览 0评论
这一篇教程,我们一起来了解Cookie与Session。 Cookie是由Web服务器保存在用户浏览器上的小文本文件,它可以包含有关用户的信息。 当Web服务器创建了Cookies 后,只要在其有效期内(有效期可以由开发人员设定),当用户访问同一个W...
小楼一夜听春语 7年前 (2018-04-27) 5881浏览 2评论
这一篇教程,我们一起来了解Django的上下文处理器(Context Processor)和中间件(Middleware)。 对于这两块内容,我们最好先了解概念和原理,才能比较好的去应用它们。 一、上下文处理器(Context Processor) ...
小楼一夜听春语 7年前 (2018-04-24) 6077浏览 0评论
这一篇教程,我们一起来了解一些Django的URL Name和通用视图的内容。 一、URL Name 我们在做URL分发时,通过“path()”方法将一个路径匹配一个视图函数。 示例代码: path('details<int:id>', ...
小楼一夜听春语 7年前 (2018-04-19) 5633浏览 0评论
这一篇教程,我们一起来学习关于Django表单的最后一部分内容表单集(FormSets)和通过模型创建表单集(Model FromSets)。 表单集(FormSets)实际上就是多个表单的集合,通过表单集可以重复创建相同元素的表单。 按照官方文档中...
小楼一夜听春语 7年前 (2018-04-18) 6503浏览 1评论
这一篇教程,我们一起来学习如何使用ModelForm,通过模型创建表单。 假设,我们完成一个用户注册的功能,用户注册的内容包括:邮箱、密码、姓名、年龄、生日。 提示:不要纠结这样的注册信息对用户是否友好,我们只是通过它们进行练习,熟悉字段的使用以及一...