コード例 #1
0
ファイル: app.py プロジェクト: capchu/TextRPGOnline
def view_character():
    DA = DataAccess()
    abilities = DA.getAbilities().all()
    weaknesses = DA.getWeaknesses().all()
    perks = DA.getPerks().all()
    flaws = DA.getFlaws().all()
    return render_template('view_character.html', abilities=abilities, weaknesses=weaknesses,
                           perks=perks, flaws=flaws)
コード例 #2
0
ファイル: app.py プロジェクト: capchu/TextRPGOnline
def character_edit():
    if 'username' not in session:
        return render_template('login_required.html', message='edit this character')
    DA = DataAccess()
    abilities = DA.getAbilities().all()
    weaknesses = DA.getWeaknesses().all()
    perks = DA.getPerks().all()
    flaws = DA.getFlaws().all()
    return render_template('character_edit.html', abilities=abilities, weaknesses=weaknesses,
                           perks=perks, flaws=flaws)
コード例 #3
0
ファイル: app.py プロジェクト: capchu/TextRPGOnline
def all_abilities_json():
    DA = DataAccess()
    abilities = DA.getAbilities().all()
    
    abilities_info = {}
    for a in abilities:
        abilities_info[a.id] = {}
        abilities_info[a.id]['id'] = a.id
        abilities_info[a.id]['name'] = a.name
        #abilities_info['abilities'].setdefault(a.id, {})['id'] = a.id
        #abilities_info['abilities'].setdefault(a.id, {})['name'] = a.name

    return jsonify(abilities_info)