我(最后)得到了一个简单的RSS提要,但我无法链接 Headers 和描述模板 .
class ForthcomingEventFeed(Feed):
title_template = 'feeds/event_title.html'
description_template = 'feeds/event_description.html'
title = "Forthcoming Events"
link = "/event/"
description = "A RSS feed listing upcoming events"
def items(self):
return Events.objects.order_by('date')[:10]
def item_title(self, item):
return item.title
def item_description(self, item):
return "Speaking at this event is %s" %(item.speaker)
这两个模板分别位于'feeds / event_title.hmtl'和'feeds / event_description.html'中
Title.html
{{ obj.title }}
Description.html
{{ obj.description }}
但似乎只使用模型的unicode方法呈现的默认对象 . 那么我没有设置模板的链接吗?
我一直在使用Django Book C13和this blog post来指导我但是't see where I'出错了
再次感谢你!)
ADDED:
在URL中
feeds = {
'event': ForthcomingEventFeed,
}
在URL URLpattern中
(r'^feeds/event/$', ForthcomingEventFeed()),
我在http://127.0.0.1:8000/feeds/event/访问Feed(仅在mo使用开发服务器)