def delete_users_contracts(contract_id: int):
try:
contract = Contract.query.filter(
Contract.id == contract_id
).filter(
Contract.user_id == g.user.id
).one()
except (NoResultFound, MultipleResultsFound) as e:
err = "Failed due to no contract with specified contract_id \"{}\" " \
"for user with user_id \"{}\".".format(contract_id, g.user.id)
print_log(err)
raise InvalidUsage(message=err, status_code=400)
db.session.remove(contract)
db.session.commit()
g.res.message = "Removed contract with id \"{}\".".format(contract_id)
return jsonify(g.res)
# POST /users/login/
评论列表
文章目录