def patch(self, id=None):
try:
content = validate_update_columns(request.get_json(), UPDATEABLE_COLUMNS)
logger.info("Request Body: {content}".format(content=content))
conn = db_conn()
for key, value in content.items():
arguments = (AsIs(key), value, id)
execute(conn, UPDATE_CATEGORY, arguments)
conn.close()
return status_ok.modified()
except KeyError as error:
logger.info(error)
return invalid_fields(error.fields)
except Exception as error:
logger.info(error)
return unexpected_error()
评论列表
文章目录