跳转到主要内容

处理将Django源重定向到feedburner网址。

项目描述

这是一个应用,提供了一个视图来处理将源重定向到feedburner网址。它基于一个Stack Overflow问题。

http://stackoverflow.com/questions/870979/redirect-django-feed-to-feedburner

安装

重写您的urls.py文件,该文件使用Django的内置feed视图,并将其替换为django_feedburner.views.redirect_feed

查看此示例 urlpatterns

urlpatterns = patterns('',
    (r'^feeds/(?P<url>.*)/$', 'django.contrib.syndication.views.feed', {'feed_dict': feeds}),
)

要使用重定向,请写入

urlpatterns = patterns('',
    (r'^feeds/(?P<url>.*)/$', 'django_feedburner.views.redirected_feed', {'feed_dict': feeds}),
)

您必须指定哪些源应该进行重定向。您可以使用FEEDBURNER_URLS设置来指定此内容。这必须是一个包含应重定向的完整网址的键的dict。值必须是feedburner网址的绝对网址或以斜杠开始的路径。这些值将被前缀为http://feeds.feedburner.com

要将上述示例中的最新源重定向到feedburner的example-latest源,我们必须写入

FEEDBURNER_URLS = {
    '/feeds/latest/': 'http://feeds.feedburner.com/example-latest',
}

或更短一些

FEEDBURNER_URLS = {
    '/feeds/latest/': '/example-latest',
}

您可以使用FEEDBURNER_URL_PREFIX设置更改前缀网址。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

django-feedburner-0.9.0.tar.gz (3.3 kB 查看哈希值)

上传时间 源代码

由...