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)
def index(request): votes = Vote.view('votes/all') context = { 'votes': votes, } return direct_to_template(request, 'votes/index.html', context)
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)