Fork me on GitHub

随笔分类 -  HelloDjango

完全免费的 HelloDjango 系列教程,全网首发于 HelloGitHub 公众号。让想你的系列文章被跟多人看到,那就来加入我们 HG 吧!
摘要:作者: "HelloGitHub 追梦人物" 文中所涉及的示例代码,已同步更新到 "HelloGitHub Team 仓库" 搜索是一个复杂的功能,但对于一些简单的搜索任务,我们可以使用 Django Model 层提供的一些内置方法来完成。现在我们来为我们的博客提供一个简单的搜索功能。 概述 博客 阅读全文
posted @ 2020-01-10 09:49 削微寒 阅读(1884) 评论(3) 推荐(1) 编辑
摘要:作者: "HelloGitHub 追梦人物" 文中所涉及的示例代码,已同步更新到 "HelloGitHub Team 仓库" 博客提供 RSS 订阅应该是标配,这样读者就可以通过一些聚合阅读工具订阅你的博客,时时查看是否有文章更新,而不必每次都跳转到博客上来查看。现在我们就来为博客添加 RSS 订阅 阅读全文
posted @ 2020-01-03 09:34 削微寒 阅读(1233) 评论(0) 推荐(0) 编辑
摘要:作者: "HelloGitHub 追梦人物" 文中所涉及的示例代码,已同步更新到 "HelloGitHub Team 仓库" 在我们的博客侧边栏有分类列表和标签列表,显示博客已有的全部文章分类。现在想在分类名和标签名后显示该分类或者标签下有多少篇文章,该怎么做呢?最优雅的方式就是使用 django 阅读全文
posted @ 2019-12-27 08:51 削微寒 阅读(1051) 评论(0) 推荐(1) 编辑
摘要:作者: "HelloGitHub 追梦人物" 文中所涉及的示例代码,已同步更新到 "HelloGitHub Team 仓库" 在 "通过 Django Pagination 实现简单分页" 中,我们实现了一个简单的分页导航。但效果有点差强人意,我们只能点上一页和下一页的按钮进行翻页。比较完善的分页效 阅读全文
posted @ 2019-12-20 09:04 削微寒 阅读(919) 评论(0) 推荐(1) 编辑
摘要:作者: "HelloGitHub 追梦人物" 文中所涉及的示例代码,已同步更新到 "HelloGitHub Team 仓库" 当博客上发布的文章越来越多时,通常需要进行分页显示,以免所有的文章都堆积在一个页面,影响用户体验。 Django 内置的 Pagination 能够帮助我们实现简单的分页功能 阅读全文
posted @ 2019-11-08 09:06 削微寒 阅读(2525) 评论(4) 推荐(0) 编辑
摘要:作者: "HelloGitHub 追梦人物" 文中所涉及的示例代码,已同步更新到 "HelloGitHub Team 仓库" 为了防止博客首页展示的文章过多以及提升加载速度,可以对文章列表进行分页展示。不过这需要比较多的文章才能达到分页效果,但本地开发时一般都只有几篇测试文章,如果一篇篇手工添加将会 阅读全文
posted @ 2019-11-01 09:25 削微寒 阅读(1014) 评论(1) 推荐(1) 编辑
摘要:作者: "HelloGitHub 追梦人物" 文中所涉及的示例代码,已同步更新到 "HelloGitHub Team 仓库" 在开发网站的过程中,有一些视图函数虽然处理的对象不同,但是其大致的代码逻辑是一样的。比如一个博客和一个论坛,通常其首页都是展示一系列的文章列表或者帖子列表。对处理首页的视图函 阅读全文
posted @ 2019-10-25 08:39 削微寒 阅读(2515) 评论(0) 推荐(1) 编辑
摘要:作者: "HelloGitHub 追梦人物" 文中所涉及的示例代码,已同步更新到 "HelloGitHub Team 仓库" 如何精确地记录一篇文章的阅读量是一个比较复杂的问题,不过对于我们的博客来说,没有必要记录的那么精确。因此我们使用一种简单但有效的方式来记录博客文章的阅读量:文章每被浏览一次, 阅读全文
posted @ 2019-10-18 09:25 削微寒 阅读(1483) 评论(0) 推荐(1) 编辑
摘要:作者:HelloGitHub 追梦人物 文中涉及的示例代码,已同步更新到 "HelloGitHub Team 仓库" 之前一系列繁琐的部署步骤让我们感到痛苦。这些痛苦包括: 要去服务器上执行 n 条命令 本地环境和服务器环境不一致,明明本地运行没问题,一部署服务器上就挂挂,死活启动不起来 如果上面的 阅读全文
posted @ 2019-10-11 08:38 削微寒 阅读(14637) 评论(1) 推荐(5) 编辑
摘要:作者:HelloGitHub 追梦人物 文中涉及的示例代码,已同步更新到 "HelloGitHub Team 仓库" HTTP 报文以明文形式传输,如果你的网站只支持 HTTP 协议,那么就有可能遭受到安全攻击。你可以使用 Google 浏览器打开一个 HTTP 协议网站,会发现 Chrome 在网 阅读全文
posted @ 2019-10-04 10:03 削微寒 阅读(2349) 评论(4) 推荐(5) 编辑
摘要:作者:HelloGitHub 追梦人物 文中涉及的示例代码,已同步更新到 "HelloGitHub Team 仓库" 在上一篇教程中,我们通过手工方式将代码部署到了服务器。整个过程涉及到十几条命令,输了 N 个字符。一旦我们本地的代码有更新,整个过程又得重复来一遍,这将变得非常繁琐。 使用 Fabr 阅读全文
posted @ 2019-09-27 08:56 削微寒 阅读(1496) 评论(0) 推荐(4) 编辑
摘要:作者:HelloGitHub 追梦人物 文中涉及的示例代码,已同步更新到 "HelloGitHub Team 仓库" 博客的基础功能已经开发的差不多了,虽然还有很多地方可以完善,但我们还是希望早点把博客部署到服务器上,让他人可以通过外网访问。至于有待完善的地方,可以等部署完后一点点地迭代和改进。现在 阅读全文
posted @ 2019-09-20 09:35 削微寒 阅读(1686) 评论(2) 推荐(4) 编辑
摘要:作者:HelloGitHub 追梦人物 文中涉及的示例代码,已同步更新到 "HelloGitHub Team 仓库" 在之前的系列教程中,我们已经实现了:文章的发布、展示、评论等功能,可能认真的小伙伴已经发现这些功能有一些地方设计的不是很好,今天我们就来优化一些体验和操作上的细节。让我们的博客更加完 阅读全文
posted @ 2019-09-13 08:37 削微寒 阅读(711) 评论(1) 推荐(2) 编辑
摘要:作者:HelloGitHub 追梦人物 文中涉及的示例代码,已同步更新到 "HelloGitHub Team 仓库" 截止到目前为止我们的 django blog 文章展示部分,已经实现的“八九不离十”了。你以为本系列文章就要结束了吗?不能够!新的征程才刚刚开始,HelloDjango 系列文章刚刚 阅读全文
posted @ 2019-09-08 15:25 削微寒 阅读(898) 评论(1) 推荐(3) 编辑
摘要:作者:HelloGitHub 追梦人物 文中涉及的示例代码,已同步更新到 "HelloGitHub Team 仓库" 侧边栏已经正确地显示了最新文章列表、归档、分类、标签等信息。现在来完善归档、分类和标签功能,当用户点击归档下的某个日期、分类栏目下的某个分类或者标签栏目下的某个标签时,跳转到文章列表 阅读全文
posted @ 2019-09-06 08:41 削微寒 阅读(980) 评论(0) 推荐(1) 编辑
摘要:作者:HelloGitHub 追梦人物 文中涉及的示例代码,已同步更新到 "HelloGitHub Team 仓库" 我们的博客侧边栏有四项内容:最新文章、归档、分类和标签云。这些内容相对比较固定和独立,且在各个页面都会显示,如果像文章列表或者文章详情一样,从视图函数中获取这些数据然后传递给模板,则 阅读全文
posted @ 2019-08-30 08:37 削微寒 阅读(936) 评论(0) 推荐(3) 编辑
摘要:作者:HelloGitHub 追梦人物 文中涉及的示例代码,已同步更新到 "HelloGitHub Team 仓库" 博客文章的模型有一个 字段,这个字段用于存储文章的摘要。目前为止,还只能在 django admin 后台手动为文章输入摘要。每次手动输入摘要比较麻烦,对有些文章来说,只要摘取正文的 阅读全文
posted @ 2019-08-29 08:33 削微寒 阅读(1143) 评论(0) 推荐(2) 编辑
摘要:作者:HelloGitHub 追梦人物 文中涉及的示例代码,已同步更新到 "HelloGitHub Team 仓库" 上一篇中我们使用了 Markdown 来为文章提供排版支持。Markdown 在解析内容的同时还可以自动提取整个内容的目录结构,现在我们来使用 Markdown 为文章自动生成目录。 阅读全文
posted @ 2019-08-22 09:00 削微寒 阅读(1995) 评论(0) 推荐(1) 编辑
摘要:作者:HelloGitHub 追梦人物 文中涉及的示例代码,已同步更新到 "HelloGitHub Team 仓库" 为了让博客文章具有良好的排版,显示更加丰富的格式,我们使用 Markdown 语法来书写博文。Markdown 是一种 HTML 文本标记语言,只要遵循它约定的语法格式,Markdo 阅读全文
posted @ 2019-08-21 11:29 削微寒 阅读(1228) 评论(1) 推荐(1) 编辑
摘要:作者:HelloGitHub 追梦人物 文中涉及的示例代码,已同步更新到 "HelloGitHub Team 仓库" 首页展示的是所有文章的列表,当用户看到感兴趣的文章时,他点击文章的标题或者继续阅读的按钮,应该跳转到文章的详情页面来阅读文章的详细内容。现在让我们来开发博客的详情页面,有了前面的基础 阅读全文
posted @ 2019-08-15 08:53 削微寒 阅读(1129) 评论(0) 推荐(1) 编辑