Salve, ho un progettino da consegnare per l'università, con scadenza a brevissimo e non molto tempo di sbatterci la testa.
Devo realizzare un'applicazione Flask, basta su Jinja, di due pagine:
Pagina 1: Una lista di 3 elementi, con accanto il numero di voti ricevuti, ed un link per pagina 2.
Pagina 2: Un form che mi permetta di votare uno dei 3 elementi, a voto inviato mi rimanda a pagina 1
Una volta raggiunto un valore X di voti, la votazione si chiude non è più possibile andare a pagina 2.
Per farvi capire, questo è quanto ho scritto con python per eseguire il tutto su promt. Non è il massimo ma comunque funziona:
codice:
lst = [0, 0, 0]
voto = max(lst)
while voto<10:
print 'foto 1'
print 'foto 2'
print 'foto 3'
vt = int(input('Inserisci il numero della foto per votarla: '))
lst[vt - 1] += 1
voto = max(lst)
voti = max(lst)
song = lst.index(voti) + 1
print 'Vince la foto', song, 'con', voti, 'voti'
Ho scritto per ora i template, perferfettamente funzionanti, non so bene però come creare le funzioni che eseguino il programma python. Non ho mai usato jinja, e non credo avrò tempo nei prossimi giorni per approfindire