如何实现RSS订阅
2019-05-23 21:54
585 查看
RSS 配置信息:
一、 配置Feed
在应用目录下新建feed.py
在feed 文件中写入
from django.contrib.syndication.views import Feed from .models import Artice from django.shortcuts import reverse class BlogEeed(Feed): title = 'zjw的博客' description = '学习内容' link = '/'
def items(self): return Artice.objects.all() def item_title(self, item): return item.title def item_description(self, item): return item.body[:30] def item_link(self, item): return reverse('blog:single', args=(item.id,))
二、 创建路由
from django.conf.urls import url from . import views from . import feed app_name= 'blog' urlpatterns = [ url('^rss/$', feed.BlogEeed(), name='rss'), ]
三 添加RSS超级链接 {% url ‘blog:rss’ %}
相关文章推荐
- foxmailRss订阅如何实现分组
- 详解如何实现一个基本的Android用户界面
- 如何实现提高UG软件license在企业中的使用效率
- 用C语言简单演示如何借助zlib库实现文件的压缩和解压缩
- java如何实现基于opencv全景图合成实例代码
- 2D激光雷达如何实现3D应用?
- C# IEnumerable和IEnumerator的区别,如何实现
- 如何实现进度对话框
- 如何实现控件随对话框大小变化而自动调整大小和位置
- 曾帮Facebook把用户做到7亿的那个人,告诉你如何实现用户增长
- 用VR观看LoL,这到底是如何实现的
- javaScript基础---(一):如何在网页中实现javaScript脚本语言
- 如何在Delphi中实现ASP编程
- 如何实现DataGridView指定的行显示在窗体上?
- 如何实现wince/mobile机器动态横竖屏幕切换?
- 如何实现ubuntu每天定时关机
- 扫二维码银行卡诈骗是如何实现的?日常生活中如何避免?
- android如何实现镂空文字
- 如何透彻理解kafka消息系统设计与实现
- 如何实现@ResponseBody,把Json字符串转换为指定类型