コード例 #1
0
ファイル: custom_proc.py プロジェクト: frellica/neupCMS
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,
    }
コード例 #2
0
ファイル: views.py プロジェクト: frellica/neupCMS
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]))