У меня (наконец-то) есть простая лента RSS, но у меня проблемы со связью шаблонов заголовка и описания.
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 и это сообщение в блоге , чтобы вести меня, но могу 'не вижу, где я ошибся
Спасибо (еще раз!)
ДОБАВЛЕНО:
В URL
feeds = {
'event': ForthcomingEventFeed,
}
В URLs URLpattern
(r'^feeds/event/$', ForthcomingEventFeed()),
И я получаю доступ к каналу (только используя сервер разработки в МО) в http://127.0.0.1:8000/feeds/event/