如何实现RSS订阅
RSS 配置信息:
一、 配置Feed
在应用目录下新建feed.py
在feed 文件中写入
from django.contrib.syndication.views import Feedfrom .models import Articefrom django.shortcuts import reverseclass BlogEeed(Feed): title = 'zjw的博客' description = '学习内容' link = '/'
def items(self): return Artice.objects.all()def item_title(self, item): return item.titledef 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 urlfrom . import viewsfrom . import feedapp_name= 'blog'urlpatterns = [ url('^rss/$', feed.BlogEeed(), name='rss'),]
三 添加RSS超级链接 {% url ‘blog:rss’ %}
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。