Flask实战第54天:cms删除轮播图功能完成
2024-08-29 00:53:09
后台逻辑
编辑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']);
}
}
})
}
});
});
});
最新文章
- PE530 : GCD of Divisors
- POJ 3683 Priest John's Busiest Day (2-SAT)
- bzoj2438[中山市选2011]杀人游戏
- Linux的watch命令 — 实时监测命令的运行结果
- mysql 超级管理员
- 忘记Mysql的root密码的处理办法
- 8.3 ContosoMVCWeb官方案例学习
- CRM 2016 自动保存 Save event arguments
- MongoDB (三) MongoDB 安装
- Android手机播放电脑视频文件-屌丝必备
- Java集合类之向量Vector
- supervisor:进程管理工具
- 简明4步,让Python的好朋友Pycharm变得更加雅观!
- zw字王《中华大字库》2018版升级项目正式启动
- java Arrays.asList方法注意事项
- windows docker常用命令
- sgu 203 Hyperhuffman
- 海康抓拍机SDK开发
- [vb.net]控制台进度条的示例
- 如何根据select选择的值反查option的属性