使用register命令生成rss和atom提要以及相应的站点地图。与ShareThis轻松集成
django-feedmap的Python项目详细描述
Authors: | Justin Quick <justquick@gmail.com> |
---|---|
Version: | 0.1 |
pip install django-feedmap
django feedmap是django的联合feed和站点地图生成器。 只向feedmap注册一次querysets,这样它就知道如何填充 饲料。把这一点放到你的url.py:
from feedmap import feedmap feedmap.register('entries', BlogEntry.objects.filter(is_public=True), feed_attrs = { 'title':'Recent Blog Entries', 'link':'/blog/', }, ) urlpatterns += feedmap.urls
然后它将生成atom和rss2格式的联合提要以及相应的站点地图:
/sitemap.xml # Global Index /sitemap-feeds.xml # Index of syndication feeds /sitemap-entries.xml # Actual sitemap of recent blog entries /feeds/entries # RSS2 feed /feeds/entries/atom # Atom feed