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
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
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