def get_lectures(): if 'speaker_id' in request.args: _speaker_id = int(request.args['speaker_id']) _speaker = Speaker.get(_speaker_id) if _speaker: _lecture = _speaker.lecture if _lecture: return jsonify({'speaker': _speaker, 'lecture': _lecture}) else: abort(404) else: abort(404) return jsonify({'lectures': lectures})
def setup_database_contents(): if not Speaker.query.all(): print 'speakers db rebuilt' for s in Speaker.get(): db.session.add(s) db.session.commit() if not Lecture.query.all(): print 'lectures db rebuilt' for l in Lecture.get(): db.session.add(l) db.session.commit() if not Sponsor.query.all(): print 'sponsors db rebuilt' for l in Sponsor.get(): db.session.add(l) db.session.commit()
def get_speaker(speaker_id): speaker = Speaker.get(speaker_id) if not speaker: abort(404) return jsonify({'speaker': speaker})