def delete(self, req, resp, obj, db_session=None):
"""
Delete an existing record.
:param req: Falcon request
:type req: falcon.request.Request
:param resp: Falcon response
:type resp: falcon.response.Response
:param obj: the object to delete
:param db_session: SQLAlchemy session
:type db_session: sqlalchemy.orm.session.Session
"""
deleted = db_session.delete(obj)
if deleted == 0:
raise falcon.HTTPConflict('Conflict', 'Resource found but conditions violated')
评论列表
文章目录