摘要: 一、前言 在访问网站过程中,可能会出现404错误和500错误,分别是找不到请求的资源错误和WEB端服务器程序错误,它们一般是不可避免的。一旦产生了这种错误,很多都是通过web server 来处理。比如使用 apache 的定义 或者nginx 的定义,都可以实现定向处理。但Django提供了相应的 阅读全文
posted @ 2019-05-14 18:59 代码打碟手 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 一、前言 为了让自己能直观的看出博客阅读量的变化,而不需要到后台观察,所以就使用了Highcharts的基础折线图来帮助实现。其文档地址:Highcharts 演示。 样例效果: 通过阅读API文档,可以实现自己想要的样式,也可以改变线条的颜色。一系列的配置主要有chart: {图表配置},colo 阅读全文
posted @ 2019-05-11 17:27 代码打碟手 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 一、前言 ​之前说过,我的网站编辑器一开始是tinymce,然后才用的ckeditor。可是最近我发现,ckeditor的小图标不是很美观,看久了有点low的样子。我是不是应该换一个编辑器呢,一想到这里,马上打开谷歌搜索有没有更加美观的富文本编辑器。翻了几页,才发现百度Ueditor编辑器就很不错, 阅读全文
posted @ 2019-05-11 17:19 代码打碟手 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 一、前言 ​在阅读计数功能之后,就可以可根据每篇博客的阅读量来对博客进行热门统计排行了,如阅读周榜,月榜,总榜。基本上只要实现其中一个,其他两个也能照着做出来,大体上的逻辑是一样的。都是通过django自带的工具包中的timezone模块获取今天的日期格式,再通过datetime模块的timedel 阅读全文
posted @ 2019-05-09 20:12 代码打碟手 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 一、前言 上篇写了几个简单的阅读计数功能实现,其缺点都是无法统计某一天的阅读数量,也就无法根据日期来对热门博客进行排行。所以最好还是重建一个带有日期字段名的模型表,这就可以根据日期条件来筛选博客的阅读次数了,比较方便统计。 二、新建ReadDetail模型类 ReadNum继续保留,再建一个Read 阅读全文
posted @ 2019-05-09 20:01 代码打碟手 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 一、前言 如果知道每篇文章的浏览量,管理员就可以了解到访问者对文章的喜好程度,方便后续推出相关内容文章,同时对热门博客的统计和阅读趋势图打好基础。针对阅读统计功能,前前后后我一共想到了三种方法,各种方法都有利有弊。 二、采用该模型字段计数 ​1) 修改Post模型read_num。 2) 优化:设置 阅读全文
posted @ 2019-04-23 12:14 代码打碟手 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 一、前言 富文本编辑器,Rich Text Editor, 简称 RTE, 是一种可内嵌于浏览器,所见即所得的文本编辑器,这是百度百科的对富文本编辑器的解释。我们可以借助富文本编辑器,编辑出来一个包含html的页面,从而页面的显示效果,可以由网站管理员定义,而不用完全依赖于开发的人员。我之前使用的是 阅读全文
posted @ 2019-04-22 17:08 代码打碟手 阅读(490) 评论(0) 推荐(0) 编辑
摘要: 一、分类 在blog/views.py中定义一个博客分类的视图函数: def category_list(request): """ 作用:博客分类的视图处理 request:请求对象 """ # 获得所有的分类 category_list = Category.objects.all() cont 阅读全文
posted @ 2019-04-21 19:29 代码打碟手 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 原文出处:https://jzfblog.com/detail/42,文章的更新编辑以此链接为准。欢迎关注源站文章!一、前言 经过观察可以发现,基本上每个网站都会有一个叫导航栏的东西,其目的就是为了方便用户找到自己查看的页面。导航栏可以自己制作,但我选择的方法是使用Bootstrap框架,还有给每个 阅读全文
posted @ 2019-04-21 14:05 代码打碟手 阅读(1081) 评论(0) 推荐(0) 编辑
摘要: 一、前言 真的是挺久没有更新网站搭建了,因为最近在学习网络爬虫,又忙着考驾照,每一天都要练车,所以能利用的时间就只有晚上了。话不多说,直接开始了解Django的分页器吧,其实分页器的功能挺强大的,可以通过导入Paginator对象来实现文章的分页,列表的分页,还有上一页和下一页的功能。最好是参考Dj 阅读全文
posted @ 2019-04-17 20:54 代码打碟手 阅读(329) 评论(0) 推荐(0) 编辑