feedreader.py 文件源码

python
阅读 21 收藏 0 点赞 0 评论 0

项目:nav 作者: UNINETT 项目源码 文件源码
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
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号