Пример #1
0
from flask import Blueprint, render_template, current_app


home = Blueprint('home', __name__)
home.menu = None

@home.route('/home')
def homepage():
    return render_template('home.html', menu=current_app.menu)
Пример #2
0
from flask import Blueprint, render_template, current_app


rules = Blueprint('rules', __name__)
rules.menu = 'Rules'

@rules.route('/Rules')
def rules_page():
    return render_template('rules.html', menu=current_app.menu)
Пример #3
0
from flask import Blueprint, render_template, current_app
from common import db

proposed_movies = Blueprint('proposed_movies', __name__)
proposed_movies.menu = 'Proposed Movies'
moviedb = db.Db()

@proposed_movies.route('/Proposed Movies')
def proposed_movies_page():
    history = moviedb.query('SELECT * FROM proposed_movies ORDER BY date ASC')
    proposed_movies = {}
    for event in history:
        date, title_ids = event[0], event[1:6]
        titles = []
        for title_id in title_ids:
            if title_id is not None:
                titles.append(moviedb.query('SELECT title FROM movies WHERE id = {0}'.format(title_id))[0][0])
        proposed_movies[date] = titles
    return render_template('proposed_movies.html', menu=current_app.menu,
                            proposed_movies=proposed_movies)
Пример #4
0
from flask import Blueprint, render_template, current_app
from common import db

history = Blueprint('history', __name__)
history.menu = 'History'
moviedb = db.Db()

@history.route('/History')
def history_page():
    res_history = moviedb.query('SELECT * FROM history ORDER BY date ASC')
    history = {}
    for event in res_history:
        date, title_ids, winner_id = event[0], event[1:6], event[6]
        titles = []
        for title_id in title_ids:
            if title_id is not None:
                title = moviedb.query('SELECT title FROM movies WHERE id = {0}'.format(title_id))[0][0]
                titles.append(title)
                if title_id == winner_id:
                    winner = title
        history[date] = (titles, winner)
    return render_template('history.html', menu=current_app.menu,
                            history=history)
Пример #5
0
from flask import Blueprint, render_template, current_app
from common import db

movielist = Blueprint('movielist', __name__)
movielist.menu = 'Movie List'
moviedb = db.Db()

@movielist.route('/Movie List')
def movielist_page():
    movies = moviedb.query('SELECT * FROM movies')
    return render_template('movielist.html', menu=current_app.menu,
                            movies=movies)