Django 编写Rss订阅

在urls.py中添加'''

from blog.feed import LatestEntriesFeed
(r'^latest/feed/$', LatestEntriesFeed()),

[python]  view plain copy
  1. #LatestEntriesFeed.py代码如下  
  2. from django.contrib.syndication.views import Feed  
  3. from blog.core.models import Essay  
  4.    
  5. class LatestEntriesFeed(Feed):  
  6.     #订阅标题  
  7.     title = u"许刚的博客的更新"  
  8.     link = "/feeds/"  
  9.     #描述  
  10.     description = "关注许刚的最新动态"  
  11.     #订阅的数据  
  12.     def items(self):  
  13.       
  14.         return Essay.objects.order_by('-pub_date')[:5]  
  15.     #订阅的标题  
  16.     def item_title(self, item):     
  17.         return item.title  
  18.     #订阅的表示  
  19.     def item_description(self, item):  
  20.         return item.abstract  
  21.     #每条订阅的链接  
  22.     def item_link(self,item):  
  23.         return "http://xgjava.com/essay/"+str(item.id)+"/"  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值