随笔分类 - 博客项目练习
基于Django的博客项目
摘要:我们前面在试各种功能的时候都是在admin下把数据硬插在table里,但是这明显不符合我们的日常使用环境,博客里最常用的就是添加新的文章了,所以这里我们就看一看文章的添加是怎么实现的。 富文本编辑器 看一看博客园在添加文章的页面,新的文章是怎么添加进去的呢? 这个图片里的文本编辑器就是一个富文本编辑
阅读全文
摘要:我们在前一章节里我们做了博客的文章主页面,最后留了个功能——评论。我们这里详细了说一下。 评论功能分析 评论功能: 提交根评论 显示根评论 提交子评论 显示子评论 评论可以通过render或者AJAX方法来实现。 然后就是这一章的重点:评论树和评论楼的效果,评论楼就是依次把评论显示出来,评论树有些类
阅读全文
摘要:下面我们来做一下显示文章内容的页面。先分析一下博客园页面布局是怎么样的 页面布局 刨去一些细节上的内容我们先不管,大概整体布局是这样的 其实整体效果也可以使用上一章节里的基础母版,只做page-main这个block就可以了 文章内容 在这个页面中 文章的获取其实还是比较简单的,我们先看一看这个文章
阅读全文
摘要:我们在前面一章完成了博客项目主页的设计,然后就要完成个人站点的实现 页面内容和数据结构分析 先看一下个人站点在models文件中对应的数据结构 class Blog(models.Model): """ 博客信息 """ nid = models.AutoField(primary_key=True
阅读全文
摘要:首页的设计我们就按照简化的博客园的效果来搞!但是利用了Bootstrap的框架。大概思路是这样的 最上面是导航条,然后下面是左中右的方式按照2-8-2的布局来分。 导航条 导航条我们就用Bootstrap里给的基础的样式就可以, 注意右边的a标签,如果当前状态是已经登录的话就是上面的样式,如果没有登
阅读全文
摘要:在学习了Django的使用以后,我们来做一个稍大一点的项目——博客。这个博客我们就按照博客园的效果来一个,要有下面的功能 占位
阅读全文