예제 #1
0
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))