예제 #1
0
def all_music_handler():
    if request.method == 'GET':
        music = session.query(Genre).all()
        return jsonify(music=[i.serialize for i in music])
    elif request.method == 'POST':
        name = request.args.get('name', '')
        music = Genre(name=unicode(name))
        session.add(music)
        session.commit()
        return jsonify(music=music.serialize)
예제 #2
0
def newGenre():
    if 'username' not in login_session:
        return redirect('/login')
    if request.method == 'POST':
        newGenres = Genre(name=request.form['name'],
                          user_id=login_session['user_id'])
        session.add(newGenres)
        session.commit()
        return redirect(url_for('showGenres'))
    else:
        return render_template('new_genre.html')
예제 #3
0
def newGenre():
    login_session['state'] = state
    if 'username' not in login_session:
        return redirect(url_for('showGenres'))
    if request.method == 'POST':
        newGenre = Genre(name=request.form['name'],
                         user_id=login_session['user_id'])
        session.add(newGenre)
        flash('New Genre %s Successfully Created' % newGenre.name)
        session.commit()
        return redirect(url_for('showGenres', state=state))
    else:
        return render_template('newGenre.html', state=state)
def newGenre():
    if request.method == 'POST':
        print(login_session)
        if 'user_id' not in login_session and 'email' in login_session:
            login_session['user_id'] = getUserID(login_session['email'])
        newGenre = Genre(name=request.form['name'],
                         user_id=login_session['user_id'])
        session.add(newGenre)
        flash('New Genre %s Successfully Created' % newGenre.name)
        session.commit()
        flash("New genre created!", 'success')
        return redirect(url_for('showGenres'))
    else:
        return render_template('newGenre.html')
예제 #5
0
def newgenre():
    if 'username' not in login_session:
        return redirect('/login')
    if request.method == 'POST':
        login_session['user_id'] = getUserID(login_session['email'])
        newgenreitem = Genre(name=request.form['name'],
                             user_id=login_session.get('user_id'))
        session.add(newgenreitem)
        flash('New Genre successfully created!', 'success')
        session.commit()

        return redirect(url_for('showgenres'))
    else:
        return render_template('newgenre.html')