前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >django vue 部署_flask vue

django vue 部署_flask vue

作者头像
Java架构师必看
发布2022-10-24 14:16:59
3740
发布2022-10-24 14:16:59
举报
文章被收录于专栏:Java架构师必看Java架构师必看

大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说django vue 部署_flask vue,希望能够帮助大家进步!!!

流程如下:

  • vue文件中:
代码语言:javascript
复制
<template>
    <div>
        <form action="">
             商品图片:<input type="file" id="img"><br>
            <button type="submit" @click.prevent="on_sumit">添加</button>
        </form>
    </div>
</template>

<script>
import axios from 'axios'
export default { 
   
    data(){ 
   
        return{ 
   
  
        }
    },
    methods: { 
   
        on_sumit(){ 
   
            let form_data = new FormData();   # 需要添加其他字段时用这一步,只上传文件则不需要
            var img = document.getElementById('img').files[0];
            form_data.append('image',img,img.name);  # 这里的image和后台views视图文件里获取时的名字要一样,否则获取不到,详情看下面的views 视图文件
            axios({ 
   
                url:'http://127.0.0.1:8000/user/addgood/',
                method:'post',
                data:form_data,
                headers: { 
   
                  'Content-Type': 'multipart/form-data'
                 }
            }).then(res=>{ 
   
                console.log(res)
            })
        }
    },
}
</script>

只听到从架构师办公室传来架构君的声音:

染梦淡红欺粉蝶,锁愁浓绿骗黄鹂。有谁来对上联或下联?

  • views 视图文件中
代码语言:javascript
复制
image = request.FILES.get('image')

其他的上传文件步骤一样

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2022-10-172,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 流程如下:
  • 其他的上传文件步骤一样
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档