def show_users(): if request.method == 'POST': data = json.loads(request.data.decode('utf-8')) twitter_id_list = db.session.query(User.twitter_id).all() if data['twitter_id'] not in twitter_id_list: user = User( twitter_id=data['twitter_id'], name=data['name'], access_token=data['access_token'], access_token_secret=data['access_token_secret'], url=data['url'], ) db.session.add(user) db.session.commit() # if method == get users = User.query.all() results = [] for user in users: results.append(user.to_json()) return make_response(jsonify(results))