随笔分类 -  Django2学习

Django学习:博客阅读计数统计(16)
摘要:模型添加数字字段,每次有人打开博客详情页,就将记录数+1 修改 文件增加计数字段 修改 增加新增字段的显示 修改处理方法 ,当用户进入到博客详情页面时,计数就加1 执行迁移操作 启动服务,随意点击一片文章 进入后台管理页面查看,可以看到这个页面的计数增加了。 但是可以看到这个最后一次修改时间也被修改 阅读全文

posted @ 2019-08-30 17:16 月见空青 阅读(322) 评论(0) 推荐(0)

Django学习:使用富文本编辑器(15)
摘要:目前后台写博客的页面比较简陋,只能用来设置一些简单的文字,或者格式,而且编写不太方便。为了方便博客编写,可以使用富文本编辑器。 新增一篇文章进行测试 进入详情页,加粗效果并没有显示出来 修改详情页的模板页面 此时刷新详情页,加粗效果显示了出来。 但是在博客类型显示摘要的时候,会显示出``标签 修改博 阅读全文

posted @ 2019-08-29 14:57 月见空青 阅读(315) 评论(0) 推荐(0)

Django学习:博客分类统计(14)
摘要:博客类别分类以及日期分类统计数量 修改 的`get_blog_list_comment_data`函数 修改 增加对博客分类数量的引用 刷新博客列表页 使用另外一种方法来实现上述的功能:annotate拓展查询字段 修改 的`get_blog_list_comment_data`函数 此时刷新页面可 阅读全文

posted @ 2019-08-29 10:24 月见空青 阅读(366) 评论(0) 推荐(0)

Django学习:上下篇博客和按日期分类(13)
摘要:在具体每一篇博客中添加上一篇博客,下一篇博客将对用户更加友好。另外可以添加一个按月的分类。 添加上一篇博客,可以找到当前博客创建日期之前的所有博客,选择最后一个。添加下一篇博客,可以找到当前博客创建日期之后的所有博客,选择第一个。这个过程中需要使用filter的一些筛选条件。 修改 文件的 函数 修 阅读全文

posted @ 2019-08-28 17:21 月见空青 阅读(396) 评论(0) 推荐(0)

Django学习:分页优化(12)
摘要:当有很多页面时,页码会显得比较臃肿,需要将中间的页码隐藏起来,也就是需要对分页显示进行优化。 对之前的页面初步调整,之前分页页面未显示博客数量。 修改 文件 此时可以正确显示博客数量。 修改 文件利于阅读 同时把 的相应代码进行修改 将代码修改为以2篇博客作为分页 此时刷新页面变为 产生2个需求,当 阅读全文

posted @ 2019-08-28 13:43 月见空青 阅读(413) 评论(0) 推荐(0)

Django学习:shell命令行模式以及分页(11)
摘要:当博客数量变多了之后,一次性加载出来会特别缓慢,因此需要进行分页。另外可以借助shell命令来查看所使用的对象具有的属性和方法。 进入shell命令行模式 ,在该模式下添加一篇文章 访问 查看效果,可以看到多了一篇文章。 查看 实例对象拥有的方法 在 命令行模式下使用 循环添加多篇博客 进入主页查看 阅读全文

posted @ 2019-08-27 15:35 月见空青 阅读(567) 评论(0) 推荐(0)

Django学习:博客页面的响应式布局(10)
摘要:要将详情页面修改为响应式布局的话,需要使用BootStrap的栅格系统。而且因为该页面和app紧密联系,最好将相关模板文件移动到app模板文件夹下面。 移动 文件夹到 文件夹下面 修改 为了使用博客分类,需要在 文件中进行修改,获取所有博客类型 修改 文件 修改blog_list.html`文件 进 阅读全文

posted @ 2019-08-27 13:40 月见空青 阅读(515) 评论(0) 推荐(0)

Django学习:响应式导航条(9)
摘要:下载BootStrap 在 文件夹下面建立一个文件夹 ,3.3.7是 版本号 。将 的三个文件夹剪切到 文件夹里面。下载 的`js bootstrap 3.3.7`目录下。 为了更直观, 文件夹里面只保留含 的两个文件, 文件夹中只保留含 的`js`文件。 修改 文件,增加对 ,`js`文件的引用。 阅读全文

posted @ 2019-08-26 14:48 月见空青 阅读(1346) 评论(0) 推荐(0)

八、Django学习:使用css美化页面
摘要:按照一般的网站设计,导航栏、内容栏、尾注。本次对主页使用css进行美化。 增加路由 修改 文件 给首页创建一个处理方法, ,先新建,再修改 下新建一个 文件并修改 项目首页 总路由修改 刷新页面,如下图所示。 修改 文件 可以使用 对`css`页面进行调试查看 修改 文件 刷新页面,显示如下: 将 阅读全文

posted @ 2019-08-22 11:00 月见空青 阅读(2761) 评论(0) 推荐(0)

七、Django学习:模板嵌套
摘要:,`blog_detail.html blogs_with_type.html html`文件中,也就是使用模板嵌套,就可以达到复用的目的。 在 文件夹下面建立一个新的文件 ,并将重复的 代码复制进去。 使用模板语言 来构建块,用于其他 文件对其的引用 以`block block_name endb 阅读全文

posted @ 2019-08-20 13:54 月见空青 阅读(1300) 评论(0) 推荐(0)

六、Django学习:设置博客列表和博客详情
摘要:继续搭建博客,需要设置主页的博客列表与链接,详情页有主页链接用于返回,还需对博客数量进行统计。 设置博客列表和博客详情 编写 ,增加 和`blog_detail`处理方式 以及 需要在模板文件中另外建立 新建 文件夹,在 文件夹下建立 ,`blog_detail.html`文件。 编写 文件 别名 阅读全文

posted @ 2019-08-19 10:41 月见空青 阅读(438) 评论(0) 推荐(0)

五:Django学习:开始搭建个人博客网站
摘要:一、分析功能模块 要创建一个博客,先需要对整体功能模块进行分析,基本的博客网站包括博客,评论,点赞,阅读,以及用户。 博客 博文 博客分类 博客标签 评论 点赞 阅读 用户 第三方登陆(QQ/微博) 二、创建虚拟环境,实现项目隔离 安装第三方包 ,使用命令 创建一个虚拟环境,使用命令 进入虚拟环境文 阅读全文

posted @ 2019-08-15 16:56 月见空青 阅读(385) 评论(0) 推荐(0)

四、Django学习:定义后台与修改模型
摘要:默认 后台管理页面无法看出标题,需要进行一定的配置。 在修改模型(增加、删除字段)时,需要设置默认值,而且需要更新数据库使应用生效。 一、定制后台页面 修改 文件 启动服务 ,访问 ,输入账号密码。 要让内容显示出来,不建议在 文件中进行修改,而是应该在 文件中进行修改。 修改 文件 重新启动服务, 阅读全文

posted @ 2019-08-14 16:23 月见空青 阅读(445) 评论(0) 推荐(0)

三、Django学习:使用模板显示内容
摘要:模板创建好之后,自然需要用来显示内容了。我们要达到目的访问127.0.0.1:8000/article可以显示出文章列表,点击文章标题可以链接到具体文章页面,访问127.0.0.1:8000/article/1,127.0.0.1:8000/article/2....可以显示出标题,内容。 一、查看 阅读全文

posted @ 2019-08-14 14:39 月见空青 阅读(715) 评论(0) 推荐(0)

二、Django学习:创建App模板
摘要:​ 一个网站是由若干元素组成的,比如现在做一个小说网站,会有一个作品列表,每一个作品里面都有文章标题,文章的内容。这个作品列表就可以称为一个应用app,使用app模板可以极大的减少代码量。 一、创建一个app应用 使用命令 创建一个名为article的app应用 用来设置app的管理页面, 用于应用 阅读全文

posted @ 2019-08-13 17:01 月见空青 阅读(563) 评论(0) 推荐(0)

一、Django学习:浏览器显示helloworld
摘要:一、创建一个django项目,项目名字为demo 打开命令行窗口,在你想创建django项目的目录下输入命令 后面接上项目名称,比如你的项目名称是hello,那就输入命令 项目创建完成后的目录如下: manage.py文件为项目管理文件。demo文件夹下面还包括几个文件:__ init __.py( 阅读全文

posted @ 2019-08-13 15:23 月见空青 阅读(951) 评论(0) 推荐(0)

导航