为了能够真正简单地聚合不同博客的信息,解决问题的这一方式被称为RSS(Really Simple Syndication,简易信息聚合)。“聚合程序”又被称为RSS阅读器。最早的RSS在1997年由Netscape开发,在年轻的互联网世界中也算是历史悠久了。RSS不仅可用来聚合博客文章,还可以用来聚合新闻或其他任何可能的内容。
stormsha
2019-03-30
10267浏览
0评论
152喜欢
使用 Django 常规方法可以实现REST,但有一种更快捷、强大的方法,那就是 Django REST framework.它是Python 第三方包,通过在 Django 里面配置就可以把 app 的 models 中的各个表实现 RESTful API
这里为什么要实现 API 接口呢?因为我打算接下来把我的博客网站升级为 Django Rest Framework + vue.js 前后端分离,这里就尝试一下前后端分离之数据序列化
stormsha
2019-03-30
11152浏览
0评论
369喜欢
可能博客目前还存在细节问题,比如适配手机、给网站添加一个LOGO、等,但是我想还有更多细节或者有意思的功能,就是需要自己去发现处理的,把它当作自己的一个作品好好去打磨一番,会更加完美。接下来我会对自己不满意的地方进行升级改造。
stormsha
2019-03-30
6049浏览
0评论
234喜欢
简单的博客搜索、查询功能查找到符合关键字的对象就行了。不过为了提升逼格,至少应该能够根据用户的搜索关键词对搜索结果进行排序以及高亮关键字。django-haystack 全文搜索包可以带你轻松装逼,
stormsha
2019-03-30
6603浏览
0评论
123喜欢
网站地图是根据网站的结构、框架、内容,生成的导航网页,是一个网站所有链接的容器。很多网站的连接层次比较深,蜘蛛很难抓取到,网站地图可以方便搜索引擎或者网络蜘蛛抓取网站页面,了解网站的架构,为网络蜘蛛指路,增加网站内容页面的收录概率。网站地图一般存放在域名根目录下并命名为sitemap
stormsha
2019-03-30
6460浏览
0评论
323喜欢
博客中的评论系统其实是个很复杂的东西,但是网上已经有现成的轮子了,比如django-contrib-comments,可以直接拿过来用。咱们的博客主页是抓取别人的,目的是使用 Django 还原实现,达到快速借助 Wordpress 主题,使用 Djano 框架建站。这样你就可以找一个自己喜欢的前端模板,快速搭建自己的小天地。那么这里就不便使用轮子,这里会根据 [崔庆才](https://cuiqingcai.com/) 博客主页评论功能自己设计后台逻辑。
stormsha
2019-03-30
7317浏览
0评论
219喜欢
前面我们已经创建好数据模型了,并且在admin后台中添加了一些测试用户。下面我们就要设计好站点的url路由、对应的处理视图函数以及使用的前端模板了。
虽然登录系统属于站点的一级功能,采用一级路由更直观和更易于接受,但是这里采用二级路由的方式,同样使用反向解析名(name参数),便于以后维护升级用户中心
stormsha
2019-03-30
8577浏览
0评论
216喜欢
视图函数(类),简称视图,是一个简单的 Python 函数(类),它接收 Web 请求并且返回 Web 响应。响应可以是一个网页的 HTML 内容,一个重定向,一个404错误,一个 XML 文档,或者一张图片,甚至一个文件。无论视图本身包含什么逻辑,都要返回响应。代码书写位置无要求,只要它在你当前项目目录下面。除此之外没有更多的要求——可以说 "没有什么神奇的地方"。为了将代码放在某处,大家约定成俗将视图放置在项目
stormsha
2019-03-30
6358浏览
2评论
216喜欢
自定义模版标签,和(view)视图的区别就是不需要接收 request 请求,只需要在模板也即前端页面接收参数,返回需要的数据进行展示即可。也就意味着,除了需要和用户交互的内容,比如用户给某篇章点赞,需要使用 Jquery + ajax 实现无刷新给页面喜欢数量加一,这个就需要 Jquery 接收到用户点击行为后,AJAX 携带信息给指定路由发出请求,视图接收到请求,把处理结果返给 AJAX 实现无数刷新地更新喜欢量。
stormsha
2019-03-30
6581浏览
0评论
215喜欢
视图函数(类),简称视图,是一个简单的 Python 函数(类),它接收 Web 请求并且返回 Web 响应。响应可以是一个网页的 HTML 内容,一个重定向,一个404错误,一个 XML 文档,或者一张图片,甚至一个文件。无论视图本身包含什么逻辑,都要返回响应。代码书写位置无要求,只要它在你当前项目目录下面。除此之外没有更多的要求——可以说 "没有什么神奇的地方"。为了将代码放在某处,大家约定成俗将视图放置在项目(project)或应用程序(app)目录中的名为views.py的文件中
stormsha
2019-03-30
9520浏览
1评论
219喜欢