一个Django CMS插件来显示提要列表。
django-rss-plugin的Python项目详细描述
在django cms站点中显示rss提要的简单插件。
功能
- 在页面中显示指定数量的源。
- 您可以选择在当前窗口或新窗口中打开源。
- 显示您指定的任何rss源,它可以是您的外部rss url,也可以是您的内部rss相对url,如'/myblog/rss'。
- 订阅源列表将被缓存指定的时间。
- 您可以选择RSS源的模板或使用默认模板
用法
安装:
$ pip install django-rss-plugin
将rssplugin添加到django settings.py文件中已安装的应用程序中,如下所示:
INSTALLED_APPS=( 'rssplugin', )
运行south migrate以安装插件数据库:
$ python manage.py migrate rssplugin
如果没有南方,就跑:
$ python manage.py syncdb
模板筛选器
分析的日期:
{% load rss_tags %} {{ entry.published_parsed|parsed_to_date|timesince }}
有关用法示例,请参见rss.html。
notice,支持“http://example.com/rss”等外部链接和“/blog/rss”等内部链接。
使用自定义模板
使用settings.py中的cms_rss_plugin_template=“path_to_your_template.html”设置自定义模板,默认为rss/rss.html。
feed超时
在Stutux.Py中使用
在线资源
变更历史
2015年4月3日,0.0.9版
Added socket timeout settings when fetching feed.
2015年1月1日,0.0.8版
Added customized template support, thanks to Felix-neko contribution.
2013年2月13日,0.0.7版
Fix a template bug.
2013年2月12日,0.0.6版
New feature:
- Can specify both external link and internal path.
2013年11月2日,0.0.5版
New features:
- If no entries found, show “no entries found”.
2013年2月8日,0.0.4版
First stable release published to Pypi.