blog.py 文件源码

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

项目:Canella-CMS 作者: mush42 项目源码 文件源码
def make_blog_feed(order=None, limit=15):
    feed = AtomFeed(
        title="{} - Blog Feed".format(settings.title),
        subtitle=settings.tagline,
        feed_url=request.url,
        url=request.url_root,
        author="Musharraf Omer",
        icon=None,
        logo=None,
        rights="Copyright 2000-2016 - Mushy.ltd",
    )
    order = order or Post.publish_date.desc()
    items = Post.query.order_by(order).limit(limit).all()
    for item in items:
        item.url = url_for('canella-blog.post', slug=item.slug)
        feed.add(
            title=item.title,
            url=item.url,
            content=make_summary(item.body),
            content_type='html',
            summary=item.meta_description,
            updated=item.updated or item.created,
            author="Musharraf Omer",
            published=item.publish_date,
            categories=[{'term': t.slug, 'label': t.title} for t in item.tags]
        )
    return feed
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号