如何在/ rss /位于URL的末尾而不是在开头的地方制作RSS源?

时间:2010-01-07 01:40:49

标签: django rss django-rss

http://docs.djangoproject.com/en/dev/ref/contrib/syndication/描述了使用Feeds类的方法,它适用于我,但它要求网址类似于http://example.com/rss/feedid/parameters/

我需要http://example.com/feedid/parameters/rss/

怎么做?

1 个答案:

答案 0 :(得分:2)

由于Django的URL基于正则表达式,我认为你可以使用这样的规则:

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

虽然我个人而言,我从未使用过Django联合框架 - 我只使用content_type选项的通用视图(或通用视图的包装器),并使用模板生成RSS / Atom。