处理将django源重定向到feedburner url的操作。

django-feedburner的Python项目详细描述


这是一个应用程序,它提供了一个视图,用于处理将源重定向到 FeedBurner网址。它基于堆栈溢出问题:

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

安装

重写使用django内置feed视图的url.py文件并替换它 使用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,它包含 完整的url作为应该被重定向的键。值必须是 指向feedburner url的绝对url或以斜线开头的路径。这个 值的前缀将是http://feeds.feedburner.com

latestfeed从上面的示例重定向到feedburner的 example-latestfeed我们必须写:

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

或者短一点:

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

可以使用FEEDBURNER_URL_PREFIX设置更改前缀url。

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

推荐PyPI第三方库


热门话题
由于测试失败,java testcontainers maven构建失败   java实现jacobi算法实现laplace方程   java中的多线程:如何在不等待所有线程使用ExecutorService完成任务的情况下终止所有线程的执行?   java Hello World不在Android Studio 3中工作   ubuntu Tomcat7的Java版本不正确   java Javafx内存泄漏   对于手动实现的Spring数据存储库方法,我应该使用Java8默认方法吗?   googleappengine中的java添加过滤查询   html当使用JSOUP库在Java中读取标签时,如何保留标签(如<br>、<ul>、<li>、<p>等)的含义?   编码为什么jasper生成的报告在Java中不显示西里尔语(保加利亚语)?   java有没有办法隐藏当前位置和jdk动作?   java找出编译原型文件的版本   有没有办法在运行时更改java方法的访问修饰符?   语法字符串。。。Java中的参数   java数组元素在添加其他元素时会相互覆盖   eclipse中的java GWT项目   java如何为spring rest模板请求将动态json属性名映射到jackson   java无法在Windows 10上找到特定的JDK   在xml字符串和java字符串之间提取正则表达式子字符串