def post(self): json_trns = request.get_json() print(json_trns.keys()) debited_account = db.session.query(Account).filter_by( id=json_trns['debited_account_id']).one() credited_account = db.session.query(Account).filter_by( id=json_trns['credited_account_id']).one() trn = Transaction( debited_account_id=json_trns['debited_account_id'], credited_account_id=json_trns['credited_account_id'], amount=json_trns['amount'], ) if "timestamp" in json_trns.keys(): trn.timestamp = json_trns['timestamp'] debited_account.balance += json_trns['amount'] credited_account.balance -= json_trns['amount'] db.session.add(debited_account) db.session.add(credited_account) db.session.add(trn) db.session.commit() return jsonify({})