示例#1
0
def tag_view(context, request):
    #get mongoDB posts
    blog_data = BlogData(request)
    posts = blog_data.get_recent_posts_by_tag(context.__name__, 10, 1)

    entries = []
    for post in posts:
        postDate = post[u'postDate'].strftime("%B %d %Y")
        entry = {'title': post[u'title'],
               'url': post[u'url'],
               'date': postDate,
                        'author': post[u'author'],
                        'blog_body': strip_tags(post[u'postText'][:1000]) + '...',
                        'tags': post[u'tags']}
        entries.append(entry)
    if not entries:
        raise HTTPNotFound('notfound').exception
    return {'cur_page': 'home', 'page_title': 'Category: ' + context.__name__, 'entries': entries}
示例#2
0
def tag_view(context, request):
    #get mongoDB posts
    blog_data = BlogData(request)
    posts = blog_data.get_recent_posts_by_tag(context.__name__, 10, 1)

    entries = []
    for post in posts:
        postDate = post[u'postDate'].strftime("%B %d %Y")
        entry = {
            'title': post[u'title'],
            'url': post[u'url'],
            'date': postDate,
            'author': post[u'author'],
            'blog_body': strip_tags(post[u'postText'][:1000]) + '...',
            'tags': post[u'tags']
        }
        entries.append(entry)
    if not entries:
        raise HTTPNotFound('notfound').exception
    return {
        'cur_page': 'home',
        'page_title': 'Category: ' + context.__name__,
        'entries': entries
    }