Beispiel #1
0
def top25(request):
    opts = {'header': {'is_loggedin': False, 'is_empty': False}}
    if request.user.is_authenticated:
        opts['header']['is_loggedin'] = True
    opts['blogs'] = []
    blogs = Blog.top25()
    for b in blogs:
        opts['blogs'].append(b.get_obj_min())
    res = render(request, 'top25.html', opts)
    return res
Beispiel #2
0
def top25(request):
    convert_session_to_user(request)
    opts = {'header': {
        'is_loggedin': False, 'is_empty': False}, 'cat': get_catagories(request), 'active_cat': 'popular'}
    if request.user.is_authenticated:
        opts['header']['is_loggedin'] = True
    opts['blogs'] = []
    blogs = Blog.top25()
    for b in blogs:
        opts['blogs'].append(b.get_obj_min())
    res = render(request, 'top25.html', opts)
    return res
Beispiel #3
0
def index(request):
    opts = {'header': {'is_loggedin': False, 'is_empty': False}}
    if request.user.is_authenticated:
        opts['header']['is_loggedin'] = True
    opts['blogs'] = []
    blogs = Blog.top25()
    for b in blogs:
        opts['blogs'].append(b.get_obj_min())
    try:
        featured = Featured.pickOne().blog
    except Exception as e:
        print(e)
        opts['featured_blog'] = None
    else:
        opts['featured_blog'] = featured.get_obj_min()
        opts['featured_blog']['intro'] = featured.content[:300]
    res = render(request, 'index.html', opts)
    return res