예제 #1
0
파일: __init__.py 프로젝트: xuorig/INF5190
    def choice_create(poll_id):
        poll = Poll.get_or_none(Poll.id == poll_id)
        if not poll:
            return abort(404)

        choice = PollServices.create_new_choice_for_poll_from_post_data(poll, request.form)
        return redirect(url_for('poll', poll_id=poll.id))
예제 #2
0
파일: __init__.py 프로젝트: xuorig/INF5190
    def poll_vote(poll_id):
        try:
            vote = PollServices.cast_vote_from_post_data(poll_id, request.form)
        except DoesNotExist:
            return abort(404)

        return redirect(url_for('poll', poll_id=vote.poll.id))
예제 #3
0
파일: __init__.py 프로젝트: xuorig/INF5190
    def polls_create():
        poll = PollServices.create_new_poll_from_post_data(request.form, datetime.now())

        return redirect(url_for('poll', poll_id=poll.id))