def custom_proc(request): '''render a template for error display''' return { 'page_title': 'test', 'ip_address': request.META['REMOTE_ADDR'], 'path': request.path, 'hot': get_hot_article(), 'menu_list':show_menu(), 'url_pre':URL_PRE, }
def show_index(request): type_dict={} m=show_menu() types=Type.objects.all() for t in types: type_dict[t.typeid]={'t':t,'a_list':[a for a in Article.objects.filter(typeid=t.typeid).filter(is_verified=True).filter(is_deleted=False).order_by('-senddate')[:9]]} slideshow_article=Article.objects.filter(is_slideshow=True,is_verified=True,is_deleted=False).order_by("-senddate")[:5] slideshow_list=[{'aid':a.aid,'thumb_path':a.slideshow_img.thumb_path,'title':a.title} for a in slideshow_article] ad_list=show_index_ad() vlist=show_simple_vote(1) #assert False return render_to_response('index.html', {'type_dict':type_dict, 'slideshow_list':slideshow_list, 'ad':ad_list, 'vlist':vlist, 'page_title':'东北大学先锋网'},context_instance=RequestContext(request,processors=[custom_proc]))