• 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']);
                            }
                        }
                    })
                }
            });
        });
    });
  • 相关阅读:
    linux_进程管理
    Linux-日志管理
    Httpd
    Linux-源码安装包管理
    Linux-计划任务管理
    Linux-LVM管理
    Linux-系统磁盘管理
    Linux-yum工具的使用
    Linux-rpm包管理
    Linux-网络进阶管理
  • 原文地址:https://www.cnblogs.com/sellsa/p/9563323.html
Copyright © 2020-2023  润新知