Django-fr

Forum

#1 14-01-2019 19:01:11

cobra85
Membre
Inscription : 11-05-2015
Messages : 58

Affichage liste sur Template

Bonjour

J'ai une base de données avec des valeurs aux format AA-XXXX et je cherche a faire des statistiques en fonction s des années.

Je souhaiterais que l'affichage se fasse sur la forme: AAAA il y a eux ant de valeur.

Pour cela , j'ai commencé à écrire le code suivant mais je n'arrive pas à faire un affichage sur le template:

def statistique(request):
    # Permet de calculer l'annee
    year = datetime.now().year
    print "year"
    print year

    year_digit = str(year)[-2:]
    print "year_digit"
    print year_digit

    start_date = int(year_digit)
    #comptage nombre de Ref total
    for i in range(15, int(year_digit)+1):
        nb_ref = Ref.objects.all().filter(ref__startswith=i).count() 
        #nb_ref = Ref.objects.all().filter(ref__startswith=i).annotate(the_count_vs=Count('ref'))
        #nb_ref = Ref.objects.values('ref').filter(ref__startswith=i).annotate(Count('ref'))
        print 'nb_ref'
        print nb_ref
    #Comptage nom nombre de ref par ans

    #return render(request, 'stat_total.html', {'nb_ref': nb_ref})
    return render_to_response('stat_total.html', {'nb_ref': nb_ref})

Merci de votre aide

Hors ligne

Pied de page des forums