Django 图片管理栏目 添加图片功能

这篇博客记录了使用Django框架成功实现图片管理栏目添加图片功能的过程,经过大半年的实践,最终代码无误,是一次成功的实战经验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

敲了大半年的代码,总算一次完成,没有报错,值得记录记录一下。

<script type="text/javascript">
    function addImage(){
        var index = layer.open({
            type: 1,
            skin: 'layui-layer-demo',
            closeBtn: 0,
            shift: 2,
            shadeClose: true,
            title: "添加图片",
            area: ['600px','440px'],
            content: "<div style='padding:20px'><p>请增加扩展名是.jpg 或.png 的网上照片地址</p><form><div class='from-group'><label for='phototitle' class='col-sm-2 control-label'>标题</label><div class='col-sm-10'><input id='phototitle' type='text' class='form-control' style='margin-bottom:5px'></div></div><div class='form-group'><label for='photourl' class='col-sm-2 control-label'> 地 址 </label><div class='col-sm-10'><input id='photourl' style='margin-bottom:5px' type='text' class='form-control'></div></div><div class='form-group'><label for='description' class='col-sm-2 control-label'> 描 述 </label><div class='col-sm-10'><textarea class='form-control' style='margin-bottom:5px' row='2' id='photodescription'></textarea></div></div><div class='form-group'><div class='col-sm-offset-2 col-sm-10'><input id='newphoto' type='button' class='btn btn-default' value='添 加'></div></div></form></div>",
            success: function(){
                $("#newphoto").on('click',function(){
                    var title = $("#phototitle").val();
                    var url = $("#photourl").val();
                    var description = $("#photodescription").val();
                    var photo = {"title":title, "url":url, "description":description};
                    $.ajax({
                        url: '{% url "image:upload_image" %}',
                        type: "POST",
                        data: photo,
                        success: function(e){
                            var status = e['status']
                            if(status =="1"){
                                layer.close(index);
                                window.location.reload();
                            } else {
                                layer.msg("图片无法获取,请更换图片");
                            }
                        },
                    });
                });
            },
        });
    }
</script>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值