def get_404_template(): return Page404Template(get_config_context(), get_extend_data())
def app_config_view(request): result = {'config': get_config_context()} return JsonSuccessResponse(result)
def get_detail_flatpage_template(flatpage): return DetailFlatpageTemplate(get_config_context(), flatpage, get_extend_data())
def get_detail_article_template(article, form_error): comment_form = CommentForm() return DetailArticleTemplate(get_config_context(), article, comment_form, form_error, get_extend_data())
def get_tag_template(tag, page, per_page=7): article_list, paginator = get_article_list_and_paginator_by_tag( tag.id, page, per_page) return HomeTemplate(get_config_context(), article_list, paginator, ['标签', tag.name], get_extend_data())
def get_category_template(category, page, per_page=7): article_list, paginator = get_article_list_and_paginator_by_category( category.id, page, per_page) return HomeTemplate(get_config_context(), article_list, paginator, ['分类', category.name], get_extend_data())
def get_home_template(page, per_page=7): article_list, paginator = get_article_list_and_paginator(page, per_page) return HomeTemplate(get_config_context(), article_list, paginator, None, get_extend_data())