一个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

模板筛选器

  1. 分析的日期:

    {% 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中使用设置自定义套接字超时,默认值为60

在线资源

变更历史

  • 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:

    1. Can specify both external link and internal path.
  • 2013年11月2日,0.0.5版

    New features:

    1. If no entries found, show “no entries found”.
  • 2013年2月8日,0.0.4版

    First stable release published to Pypi.

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Spring data rest域驱动设计发布非聚合根实体   使用ContentValues提升整数列的值(Java、Android)   Google应用程序引擎(Java)+Spring管理的PersistenceManager   java如何使用JDT获取封闭方法节点?   java在字符串中首先计算负数运算   java Android如何在单击按钮时更改底部导航项的颜色   java理解Javafx运行时错误   swing Java创建笔刷笔划动作   java在非Netty客户端中从Netty服务器获取响应   java计数将参数传递给方法   java Android AIDL gen文件导致警告?   swing Java JFrame互动程序   scjp测试中的java正则表达式测试   Java中的桌面应用   java我可以使用spring security在cookies中存储完整的用户信息吗?记住我   java中棘手的方法重载   java忽略Mockito中的方法调用   java skipUntil和具有并发1的flatMap挂起在Reactor中   为什么我要关闭java。util。扫描仪变量?