コード例 #1
0
ファイル: game.py プロジェクト: Gegga87/DynamicGameDB
def search_relate_game(id):
    print "Connecting Games :D"
    if request.method == 'POST':
        print "POST"
        rel_search = request.form['relate_search_field']
        print rel_search
        game = dgdb.game(id)
        games = dgdb.games(search_term=rel_search)
        return render_template('relate_game.html',games=games, game=game, search=rel_search)
    else:
        game   = dgdb.game(id)
        games  = dgdb.game_relations(id)
        #TODO: connection mechanics
        return render_template('relate_game.html',games=games, game=game, search="GET")
コード例 #2
0
def search_relate_game(id):
    print "Connecting Games :D"
    if request.method == 'POST':
        print "POST"
        rel_search = request.form['relate_search_field']
        print rel_search
        game = dgdb.game(id)
        games = dgdb.games(search_term=rel_search)
        return render_template('relate_game.html',
                               games=games,
                               game=game,
                               search=rel_search)
    else:
        game = dgdb.game(id)
        games = dgdb.game_relations(id)
        #TODO: connection mechanics
        return render_template('relate_game.html',
                               games=games,
                               game=game,
                               search="GET")
コード例 #3
0
ファイル: game.py プロジェクト: Gegga87/DynamicGameDB
            flash(e.message)
            return redirect(url_for('frontend.index'))
        games =  dgdb.get_games()
        search = "GET"
        return render_template("games.html", games=games, search=search)
    

    #return render_template("games.html", games=games)

@frontend.route('/game/<int:id>/', methods=['GET'])
def game(id):
    try:
        game = dgdb.game(id)
    except Exception, e:
        flash(e.message)
    games = dgdb.game_relations(id)
    return render_template("game.html", game=game, games=games)

@frontend.route('/game/add/', methods=['GET','POST'])
@frontend.login_required
def add_game():
    print "add game frontend"
    platforms = dgdb.platforms()
    if request.method == 'POST':
        try:
            game = dgdb.add_game(title=request.form['title'],
                                 platform_id=request.form['platform']) 
        except Exception, e:
            flash(e.message)
            return redirect(url_for('frontend.add_game'))
        return redirect(url_for('frontend.edit_game', id=game.id))
コード例 #4
0
            flash(e.message)
            return redirect(url_for('frontend.index'))
        games = dgdb.get_games()
        search = "GET"
        return render_template("games.html", games=games, search=search)

    #return render_template("games.html", games=games)


@frontend.route('/game/<int:id>/', methods=['GET'])
def game(id):
    try:
        game = dgdb.game(id)
    except Exception, e:
        flash(e.message)
    games = dgdb.game_relations(id)
    return render_template("game.html", game=game, games=games)


@frontend.route('/game/add/', methods=['GET', 'POST'])
@frontend.login_required
def add_game():
    print "add game frontend"
    platforms = dgdb.platforms()
    if request.method == 'POST':
        try:
            game = dgdb.add_game(title=request.form['title'],
                                 platform_id=request.form['platform'])
        except Exception, e:
            flash(e.message)
            return redirect(url_for('frontend.add_game'))