Flask实战第54天:cms删除轮播图功能完成
Posted sellsa
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Flask实战第54天:cms删除轮播图功能完成相关的知识,希望对你有一定的参考价值。
后台逻辑
编辑cms.views.py
@bp.route(‘/dbanner/‘,methods=[‘POST‘]) @login_required def dbanner(): banner_id = request.form.get(‘banner_id‘) if not banner_id: return xjson.json_param_error(message=‘请传入轮播图id!‘) banner = BannerModel.query.get(banner_id) if not banner: return xjson.json_param_error(message=‘没有这个轮播图!‘) db.session.delete(banner) db.session.commit() return xjson.json_success()
前台逻辑
编辑banner.js
$(function () { $(".delete-banner-btn").click(function (event) { var self = $(this); var tr = self.parent().parent(); var banner_id = tr.attr(‘data-id‘); xtalert.alertConfirm({ "msg":"您确定要删除这个轮播图吗?", ‘confirmCallback‘: function () { bbsajax.post({ ‘url‘: ‘/cms/dbanner/‘, ‘data‘:{ ‘banner_id‘: banner_id }, ‘success‘: function (data) { if(data[‘code‘] == 200){ window.location.reload(); }else{ xtalert.alertInfo(data[‘message‘]); } } }) } }); }); });
以上是关于Flask实战第54天:cms删除轮播图功能完成的主要内容,如果未能解决你的问题,请参考以下文章