1:注册七牛云账号
js文件 链接:https://pan.baidu.com/s/1BW1svHqEsXrrTNtRobKkpg 提取码:ixta
2:进行实名认证
3:在项目中安装模块(进入虚拟环境中安装)
bash;gutter:true;
pip install qiniu</p>
<pre><code>
![python-django框架中使用七牛云](https://johngo-pic.oss-cn-beijing.aliyuncs.com/articles/20230605/1145331-20190611111716436-630554944.png)
4:创建连接信息
4-1:在七牛云上面创建存储空间
![python-django框架中使用七牛云](https://johngo-pic.oss-cn-beijing.aliyuncs.com/articles/20230605/1145331-20190611112119070-2137468429.png)
![python-django框架中使用七牛云](https://johngo-pic.oss-cn-beijing.aliyuncs.com/articles/20230605/1145331-20190611112126249-1733067733.png)
![python-django框架中使用七牛云](https://johngo-pic.oss-cn-beijing.aliyuncs.com/articles/20230605/1145331-20190611112132467-2053600016.png)
4-2:创建连接信息 qiniu_info.py 内容如下:
![python-django框架中使用七牛云](https://johngo-pic.oss-cn-beijing.aliyuncs.com/articles/20230605/1145331-20190611111841076-696589034.png)
![python-django框架中使用七牛云](https://johngo-pic.oss-cn-beijing.aliyuncs.com/articles/20230605/1145331-20190611112000786-1963709128.png)
5:创建后台获取tokon方法
![python-django框架中使用七牛云](https://johngo-pic.oss-cn-beijing.aliyuncs.com/articles/20230605/1145331-20190611113254050-1366337278.png)
</code></pre>
<p>配置添加路由</p>
<pre><code>
</code></pre>
<p>urlpatterns = [ path('token/', views.UploadToken.as_view(), name='upload_token'), # 七牛云上传图片需要调用token ]</p>
<pre><code>
6 前端js上传
</code></pre>
<p>// ================== 上传至七牛(云存储平台) ================let $progressBar = $(".progress-bar");QINIU.upload({ "domain": "", // 自己的七牛空间域名 "uptoken_url": "/admin/token/", // 后台返回 token的地址 "browse_btn": "upload-btn", // 按钮 "success": function (up, file, info) { // 成功 let domain = up.getOption('domain'); let res = JSON.parse(info); let filePath = domain + res.key; console.log(filePath); }, "error": function (up, err, errTip) { // console.log('error'); console.log(up); console.log(err); console.log(errTip); // console.log('error'); message.showError(errTip); }, "progress": function (up, file) { console.log(up); console.log(file); }, "complete": function () { }});
Original: https://www.cnblogs.com/wendj/p/11002966.html
Author: begrateful
Title: python-django框架中使用七牛云
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/576512/
转载文章受原作者版权保护。转载请注明原作者出处!