Пример #1
0
def vote():
    my_date = datetime.date.today()
    year, week_num, day_of_week = my_date.isocalendar()
    if str(week_num) in request.cookies:
        flash("Już głosowałeś w tym tygodniu!")
        return redirect("/")
    form = VoteForm()
    if form.validate_on_submit():
        vot = int(request.form["voteList"][3:])
        a = Song.query.get(vot)
        a.votes += 1
        flash('Głos oddany na piosenke {} w wykonaniu {} '.format(
            a.name, a.author))
        db.session.commit()
        resp = make_response(redirect('/index'))
        resp.set_cookie(str(week_num), ".")
        return resp
    return render_template("vote.html", form=form)