def delete_good():
"""
??: ????
????: json
??: good_id(???ID)
????: json
??: status(1???, 0?json????, -1??????, -2?????), data(??????)
"""
try:
good = Good.query.get(request.json['good_id'])
if not good:
return jsonify({'status': -1, 'data': ['??????']})
# db.session.delete(good.comments)
db.session.delete(good)
return jsonify({'status': 1, 'data': ["??comment"]})
except KeyError as k:
return jsonify({'status': 0, 'data': ['json????', k.args]})
except UnmappedInstanceError as u:
db.session.delete(good)
return jsonify({'status': 1, 'data': ['?comment']})
except Exception as e:
return jsonify({'status': -2, 'data': ['????', e.args]})
评论列表
文章目录