示例#1
0
def home(request):
    #Les 7 lignes a venir sont un peu degueu
    homes = Edito.objects.all()
    if homes:
        edito_title = homes[0].edito_title
        edito = homes[0].edito
    else:
        edito_title = ''
        edito = ''

    groups = list(MEP.view('meps/groups', group=True))
    groups.sort(key=lambda group: group['value']['count'], reverse=True)

    countries = list(MEP.view('meps/countries', group=True))
    countries.sort(key=lambda group: group['value']['count'], reverse=True)

    votes = Vote.view('votes/all', descending=True)

    context = {
        'groups': groups,
        'countries': countries,
        'votes': votes,
        'edito_title': edito_title,
        'edito' : edito
    }
    return direct_to_template(request, 'home.html', context)
示例#2
0
文件: views.py 项目: snipIA/memopol2
def index(request):
    votes = Vote.view('votes/all')
    context = {
        'votes': votes,
    }
    return direct_to_template(request, 'votes/index.html', context)
示例#3
0
文件: views.py 项目: snipIA/memopol2
def detail(request, vote_name):
    votes = Vote.view('votes/by_name', key=vote_name)
    context = {
        'vote': votes.first(),
    }
    return direct_to_template(request, 'votes/detail.html', context)