![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
我的网站搭建
文章平均质量分 53
代码打碟手
个人博客网址:http://www.jzfblog.com
展开
-
我的网站搭建: (第二天) 数据库选型
上一篇记录的是模型设计,也就是博客展示的基本功能,那么这些模型在进行数据迁移的时候就会产生数据。如何有效地保存好这些数据,这就是每一个开发者都值得去斗智斗勇的一件事,如防止跨站攻击,反爬虫等。今天内容就是Django框架的数据库选型问题,其实Django 对各种数据库都提供了很好的支持,包括:PostgreSQL,MySQL,SQLite, Oracle,在选择这些数据库的时候都可以根据自己的需...原创 2018-07-24 22:19:46 · 1003 阅读 · 0 评论 -
我的网站搭建: (第三天) 分页功能
真的是挺久没有更新网站搭建了,因为最近在学习网络爬虫,又忙着考驾照,每一天都要练车,所以能利用的时间就只有晚上了。话不多说,直接开始了解Django的分页器吧,其实分页器的功能挺强大的,可以通过导入Paginator对象来实现文章的分页,列表的分页,还有上一页和下一页的功能。最好是参考Django的官方文档:分页|Django文档,也可以参考之前写的Django入门: (第十天) 分页器的使用,下...原创 2018-07-24 22:20:30 · 304 阅读 · 0 评论 -
我的网站搭建: (第五天) 分类和归档
文章分类和日期归档能帮助我们快速定位到想要查找内容,所以今天就是要实现分类以及归档,先从分类开始。 在blog/views.py中定义一个博客分类的视图函数:def category_list(request): """ 作用:博客分类的视图处理 request:请求对象 """ # 获得所有的分类 category...原创 2018-07-24 22:22:01 · 181 阅读 · 0 评论 -
我的网站搭建: (第一天) 模型设计
网站已经成功部署好多天了,今天突然发现以前在开发过程中遇到的问题没有被好好的记录下来,或者说是没有被保存。这样肯定是不可取的,这会让我陷入问题的轮回中,重复思考着如何解决一个问题,那就太花费时间和精力了。所以,现在就尽可能地恢复一些记忆和还原当时做网站的经历,日后肯定会感谢今天的自己。 首先一些基础知识如创建虚拟环境,创建项目已经在之前写过的Django入门里面详细介绍了,具体可以参照D...原创 2018-07-20 20:34:35 · 916 阅读 · 0 评论 -
我的网站搭建: (第九天) 博客统计排行
在阅读计数功能之后,就可以可根据每篇博客的阅读量来对博客进行热门统计排行了,如阅读周榜,月榜,总榜。基本上只要实现其中一个,其他两个也能照着做出来,大体上的逻辑是一样的。都是通过django自带的工具包中的timezone模块获取今天的日期格式,再通过datetime模块的timedelta方法来做日期的差值,然后筛选出这两个时间点之间发表的文章,除了总榜只需要筛选出日期小于今天发表的文章...原创 2018-08-09 14:31:57 · 179 阅读 · 0 评论 -
我的网站搭建: (第十天) Ueditor后台编辑器
之前说过,我的网站编辑器一开始是tinymce,然后才用的ckeditor。可是最近我发现,ckeditor的小图标不是很美观,看久了有点low的样子。我是不是应该换一个编辑器呢,一想到这里,马上打开谷歌搜索有没有更加美观的富文本编辑器。翻了几页发现,才发现百度Ueditor编辑器就很不错,其实之前我就了解过,但是并没有学习去怎么使用,这回好了,换个富文本编辑器顺便把Ueditor给学会了...原创 2018-08-09 14:35:30 · 2836 阅读 · 0 评论 -
我的网站搭建: (第六天) 富文本编辑器
富文本编辑器,Rich Text Editor, 简称 RTE, 是一种可内嵌于浏览器,所见即所得的文本编辑器,这是百度百科的对富文本编辑器的解释。我们可以借助富文本编辑器,编辑出来一个包含html的页面,从而页面的显示效果,可以由网站管理员定义,而不用完全依赖于开发的人员。我之前使用的是一个叫tinymce的富文本编辑,它比较精简,功能不是很丰富。在使用了一段tinymce后,就转用了djang...原创 2018-08-01 11:59:58 · 507 阅读 · 0 评论 -
我的网站搭建: (第七天) 简单阅读计数
如果知道每篇文章的浏览量,管理员就可以了解到访问者对文章的喜好程度,方便后续推出相关内容文章,同时对热门博客的统计和阅读趋势图打好基础。针对阅读统计功能,前前后后我一共想到了三种方法,各种方法都有利有弊。方法一:采用该模型字段计数 1.修改Post模型read_num 2.优化:设置cookie判断是否用户多次点击response.set_cookie() 优点:...原创 2018-08-01 12:03:47 · 295 阅读 · 0 评论