Beispiel #1
0
def index():
    user = User.query.filter_by(username=current_user.username).first_or_404()
    c = Character()
    characters = c.get_characters(user_id=current_user.id)
    return render_template("index.html",
                           title='Home Page',
                           characters=characters,
                           user=user)
Beispiel #2
0
def add_character():
    form = AddCharacterForm()
    user = User.query.filter_by(username=current_user.username).first_or_404()
    if form.validate_on_submit():
        character = Character(name=form.name.data,
                              level=form.level.data,
                              char_class=form.char_class.data,
                              char_race=form.char_race.data,
                              specialization=form.specialization.data,
                              profession0=form.profession0.data,
                              profession1=form.profession1.data,
                              needs=form.needs.data,
                              user_id=current_user.id)
        db.session.add(character)
        db.session.commit()
        flash('Character Created!')
        return redirect(url_for('main.index'))
    c = Character()
    characters = c.get_characters(user_id=current_user.id)
    return render_template('addcharacter.html',
                           title="Add Character",
                           form=form,
                           characters=characters)
Beispiel #3
0
def user(username):
    user = User.query.filter_by(username=current_user.username).first_or_404()
    c = Character()
    characters = c.get_characters(user_id=current_user.id)
    return render_template('user.html', user=user, characters=characters)