对于部署在新浪应用引擎SAE上的项目,使用新浪SAE云存储是不错的存储方案。

新浪SAE云存储仅能在SAE环境中正常使用,对它进行简单封装后,可以直接在Flask中使用,项目代码见GitHub上Flask-SaeStorage。

使用示例代码:

from flask import Flask

from flask_saestorage import SaeStorage

SAE_ACCESS_KEY = 'SAE Access Key'

SAE_SECRET_KEY = 'SAE Secret Key'

SAE_APP_NAME = 'SAE App Name'

SAE_BUCKET_NAME = 'SAE Bucket Name'

app = Flask(__name__)

app.config.from_object(__name__)

sae_storage = SaeStorage(app)

# 或者

# sae_storage = SaeStorage()

# sae_storage.init_app(app)

# 保存文件到SAE Storage

@app.route('/save')

def save():

data = 'data to save'

filename = 'filename'

ret = sae_storage.save(data, filename)

return str(ret)

# 删除SAE Storage中的文件

@app.route('/delete')

def delete():

filename = 'filename'

ret = sae_storage.delete(filename)

return str(ret)

# 根据文件名获取对应的公开URL

@app.route('/url')

def url():

filename = 'filename'

return sae_storage.url(filename)

新浪云python示例_Python Web框架Flask中使用新浪SAE云存储实例相关推荐

  1. python flask教程百度云,Python Web框架Flask中使用百度云存储BCS实例

    对于部署在百度应用引擎BAE上的项目,使用百度云存储BCS(Baidu Cloud Storage)是不错的存储方案. 百度云存储已有Python SDK,对它进行简单封装后,就可以直接在Flask中 ...

  2. Python超级明星WEB框架Flask

    Flask简介 Flask是一个相对于Django而言轻量级的Web框架. 和Django大包大揽不同,Flask建立于一系列的开源软件包之上,这其中 最主要的是WSGI应用开发库Werkzeug和模 ...

  3. Python学习之web框架 Flask

    一.通过PIP 安装Flask 1.1 Windows环境安装pip A.首先PIP进入官网(https://pypi.python.org/pypi/pip)下载gz包 B.对gz压缩包进行解压,解 ...

  4. [转载] Python轻量Web框架Flask使用

    参考链接: Python | 使用Flask进行Web开发简介 Python语言近些年越来越火,其特点是开发迅速,语法简单,可移植等.本人就Python3基础语法写了Demo:https://gith ...

  5. python web验证码_python web框架Flask——手机短信验证码

    下列代码都是以自己的项目实例讲述的,相关的文本内容很少,主要说明全在代码注释中. 我是使用阿里云云通信的短信服务,第一次使用会摸不着头绪,这里我们需要做些准备工作: 1.登陆自己的账号进入阿里云官网, ...

  6. python web 框架的flash消息_python web开发-flask中消息闪现flash的应用

    Flash中的消息闪现,在官方的解释是用来给用户做出反馈.不过实际上这个功能只是一个记录消息的方法,在某一个请求中记录消息,在下一个请求中获取消息,然后做相应的处理,也就是说flask只存在于两个相邻 ...

  7. 基于Python语言的Web框架flask实现的校园二手物品发布平台

    目录 1.需求分析 1 1.1系统目标 1 1.2系统功能需求 1 1.3系统的输入输出需求 2 1.4系统的性能需求 2 2.可行性分析 2 2.1 可行性研究前提 2 2.2 要求 3 3.数据库 ...

  8. 手撸web框架即引入框架思想,wsgierf模块,动静态网页,模板语法jinja2,python三大主流web框架,django安装,三板斧...

    手撸web框架 web框架 什么是web框架? 暂时可理解为服务端. 软件开发架构 C/S架构 B/S架构 # 后端 import socketserver = socket.socket() # 不 ...

  9. python四大主流web框架

    python四大主流web框架 转载自博客:https://www.cnblogs.com/an-wen/p/11330834.html --爱文飞翔 Python 四大主流 Web 编程框架 目前P ...

最新文章

  1. codeblocks安装及使用教程(手把手傻瓜式教学)
  2. Microbiome:芝麻菜中肠杆菌科主导核心微生物组并贡献抗生素抗性组
  3. Unsupervised Personalized Feature Selection--阅读笔记
  4. 我给 Apache 顶级项目提了个 Bug
  5. 让我撸一次HashMap
  6. Vijos P1756 数字反转【进制】
  7. 3ds Max制作客厅场景实例教程
  8. MySQL高级 - 日志 - 慢查询日志
  9. UVA 103 Stacking Boxes
  10. android 克隆对象,克隆会破坏单例对象吗?
  11. Redhat6.5安装vnc服务远程桌面
  12. 基于attention的seq2seq机器翻译实践详解
  13. 2021-08-22 过滤器实现登录权限拦截
  14. 高恪新路由三硬盘_新路由3 newifi D2路由器刷机breed高恪固件详细教程
  15. windows打开属性就显示资源管理器重启(解决方法)
  16. python趣味编程100例-儿童Python趣味编程课程
  17. Paper reading (六十五):Kernel-penalized regression for analysis of microbiome data
  18. 楚琳Web打印控件可以在MVC中调用嘛?
  19. 微信禁止访问国外服务器域名,域名被禁止访问?
  20. 一串单精度字符存入文件c语言,C语言文件选择题

热门文章

  1. 红帽企业版linux 7.3,红帽推企业Linux 7.3 新功能特性一览
  2. 2018-2019-2 网络对抗技术 20165303 Exp4 恶意代码分析
  3. Elasticsearch及相关插件的安装
  4. shell 提示符个性化设置
  5. Canvas应用绚烂效果-creatjs实现
  6. 基于easyX的颜色侵略小游戏
  7. WPF - 自定义标记扩展
  8. Oracle高级SQL培训与讲解
  9. LINK : fatal error LNK1104: 无法打开文件“LIBCD.lib”
  10. 基于Visual Studio2010讲解LINQ读出数据库数据生成XML