def get_context_data(self, **kwargs):
context = super(FeedReaderNavlet, self).get_context_data(**kwargs)
blogurl = None
feed = None
maxposts = 5
navlet = AccountNavlet.objects.get(pk=self.navlet_id)
if navlet.preferences:
blogurl = navlet.preferences.get('blogurl')
maxposts = int(navlet.preferences.get('maxposts', maxposts))
if self.mode == NAVLET_MODE_VIEW and blogurl:
feed = feedparser.parse(blogurl)
feed['maxentries'] = feed['entries'][:maxposts]
context.update({
'feed': feed,
'blogurl': blogurl,
'maxposts': maxposts
})
return context
评论列表
文章目录