python-django框架中使用七牛云

1:注册七牛云账号

https://www.qiniu.com/

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/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • SQL Server2008 Order by在union子句不可直接使用的原因

    按照要求,每个取top 20,既然是随机的取,那么就SQL Server Order by newid()就是了,然后把所有数据union起来就得了。所以我立即给出了答案: sel…

    数据库 2023年6月14日
    074
  • 笔记-docker学习-2

    继续之前的docker学习 16、 docker commit从容器创建一个新的镜像 OPTIONS说明: -a :提交的镜像作者; -c :使用Dockerfile指令来创建镜像…

    数据库 2023年6月9日
    077
  • 视野 | OpenSearch,云厂商的新选择?

    王奇 顾问软件工程师目前从事 PaaS 中间件服务(Redis / MongoDB / ELK 等)开发工作,对 NoSQL 数据库有深入的研究以及丰富的二次开发经验,热衷对 No…

    数据库 2023年5月24日
    0104
  • Python第二十天 shutil 模块 zipfile tarfile 模块

    Python第二十天 shutil 模块 zipfile tarfile 模块 注意:压缩打包/解压解包目录和文件使用tarfile模块而不要使用shutil 模块!!! os文件…

    数据库 2023年6月9日
    071
  • Python初识

    【参考资料】 零基础入门学习python(小甲鱼) 流畅的Python Python数据类型 Number数字类型 整数类型整数之间的进制转换  二进制     计算机常用    …

    数据库 2023年6月11日
    087
  • MySQL实战45讲 3

    03 | 事务隔离:为什么你改了我还看不见? 事务 Transaction TRX 事务就是 要保证一组数据库操作,要么全部成功,要么全部失败。 MySQL 原生的 MyISAM …

    数据库 2023年6月16日
    095
  • 数据库操作语句大全(sql)

    数据库操作语句大全(sql) 一、基础 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbna…

    数据库 2023年6月9日
    090
  • Linux 目录挂载服务

    Linux 服务器挂载文件目录通常有三种形式,手动挂载、自动挂载、Autofs 自动挂载,下面对这三个挂载做一下介绍,接受一下这三个区别以及使用场景: 准备服务器和客户端: ser…

    数据库 2023年6月14日
    0106
  • 微服务架构设计模式

    内容简介 成功地开发基于微服务架构的应用软件,需要掌握一系列全新的架构思想和实践。在这本书籍中解释了 44 个架构设计模式,这些模式用来解决诸如服务拆分、事务管理、查询和跨服务通信…

    数据库 2023年6月6日
    0141
  • java读写锁

    工作遇到了金钱计算,需要用到读写锁保证数据安全。记录一下。 单纯读没有限制,读写、写写的时候会有安全问题。 _hashMap_存在并发线程安全问题,而 _hashtable_线程安…

    数据库 2023年6月16日
    084
  • MySQL80下载安装/使用/连接报错

    @ * – 一、MySQL80下载 + 这里用社区版Community Server + 下载运行 * 仅Server Only安装就行 * 产品配置,click ne…

    数据库 2023年5月24日
    0117
  • mysql常用语句 3

    1.找出每个部门平均薪水的薪资等级,from后面嵌套子查询第一步是找出每个部门的平均工资。 [En] The first step is to find out the avera…

    数据库 2023年5月24日
    080
  • JUC学习笔记(五)

    创建线程的方法-一种是通过创建 Thread 类,另一种是通过使用 Runnable 创建线程。但是,Runnable 缺少的一项功能是,当线程终止时(即 run()完成时),我们…

    数据库 2023年6月6日
    0131
  • 初入Android——基础控件学习

    Android开发离不开控件,这篇随笔就是我自己用来记录学习Android控件知识的!!! 一、TextView TextView是Android UI 控件(文本框控件) 基础属…

    数据库 2023年6月11日
    089
  • 设计 | ClickHouse 分布式表实现数据同步

    作者:吴帆 青云数据库团队成员主要负责维护 MySQL 及 ClickHouse 产品开发,擅长故障分析,性能优化。 在多副本分布式 ClickHouse 集群中,通常需要使用 D…

    数据库 2023年5月24日
    0100
  • 我的第一本算法书 第一章

    1.1 决定数据顺序和位置关系的是数据结构 电话簿的数据结构 按获取顺序排序 按拼音顺序排序 添加简单 查询麻烦 查询简单 添加麻烦 两者结合 分别使用不同的表存储不同的首字母, …

    数据库 2023年6月11日
    097
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球