欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python Web框架Flask中使用新浪SAE云存儲(chǔ)實(shí)例

 更新時(shí)間:2015年02月08日 10:07:32   投稿:junjie  
這篇文章主要介紹了Python Web框架Flask中使用新浪SAE云存儲(chǔ)實(shí)例,本文是對(duì)SAE云存儲(chǔ)的簡(jiǎn)單封裝,需要的朋友可以參考下

對(duì)于部署在新浪應(yīng)用引擎SAE上的項(xiàng)目,使用新浪SAE云存儲(chǔ)是不錯(cuò)的存儲(chǔ)方案。

新浪SAE云存儲(chǔ)僅能在SAE環(huán)境中正常使用,對(duì)它進(jìn)行簡(jiǎn)單封裝后,可以直接在Flask中使用,項(xiàng)目代碼見GitHub上Flask-SaeStorage。

使用示例代碼:

復(fù)制代碼 代碼如下:

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)
 
# 根據(jù)文件名獲取對(duì)應(yīng)的公開URL
@app.route('/url')
def url():
    filename = 'filename'
    return sae_storage.url(filename)

相關(guān)文章

  • Python編程使用DRF實(shí)現(xiàn)一次性驗(yàn)證碼OTP

    Python編程使用DRF實(shí)現(xiàn)一次性驗(yàn)證碼OTP

    今天講一下如何用 Django REST framework[1](DRF) 來(lái)實(shí)現(xiàn) OTP,閱讀本文需要一定的 DRF 的基礎(chǔ)知識(shí),有需要的朋友可以借鑒參考下
    2021-09-09
  • python-try-except:pass的用法及說(shuō)明

    python-try-except:pass的用法及說(shuō)明

    這篇文章主要介紹了python-try-except:pass的用法及說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • 跟老齊學(xué)Python之傳說(shuō)中的函數(shù)編寫條規(guī)

    跟老齊學(xué)Python之傳說(shuō)中的函數(shù)編寫條規(guī)

    在使用函數(shù)的時(shí)候,首先要把它放在對(duì)象的層面考量,它不是什么特殊的東西,盡管我們使用了不少篇幅講述它,但它終歸還是一個(gè)對(duì)象。
    2014-10-10
  • Python調(diào)用實(shí)現(xiàn)最小二乘法的方法詳解

    Python調(diào)用實(shí)現(xiàn)最小二乘法的方法詳解

    所謂線性最小二乘法,可以理解為是解方程的延續(xù),區(qū)別在于,當(dāng)未知量遠(yuǎn)小于方程數(shù)的時(shí)候,將得到一個(gè)無(wú)解的問題。本文主要和大家分享Python調(diào)用實(shí)現(xiàn)最小二乘法的方法,需要的可以參考一下
    2023-04-04
  • Python 根據(jù)日志級(jí)別打印不同顏色的日志的方法示例

    Python 根據(jù)日志級(jí)別打印不同顏色的日志的方法示例

    這篇文章主要介紹了Python 根據(jù)日志級(jí)別打印不同顏色的日志的方法示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • Python基于stuck實(shí)現(xiàn)scoket文件傳輸

    Python基于stuck實(shí)現(xiàn)scoket文件傳輸

    這篇文章主要介紹了Python基于stuck實(shí)現(xiàn)scoket文件傳輸,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-04-04
  • Python?multiprocessing?共享對(duì)象的示例代碼

    Python?multiprocessing?共享對(duì)象的示例代碼

    在 Python 中使用 multiprocessing,一個(gè)新的進(jìn)程可以獨(dú)立運(yùn)行并擁有自己的內(nèi)存空間,下面通過示例代碼講解Python multiprocessing共享對(duì)象的相關(guān)知識(shí),感興趣的朋友跟隨小編一起看看吧
    2023-07-07
  • Pycharm編輯器技巧之自動(dòng)導(dǎo)入模塊詳解

    Pycharm編輯器技巧之自動(dòng)導(dǎo)入模塊詳解

    我們?cè)诰幊踢^程中經(jīng)常會(huì)不經(jīng)意的使用到一些尚未導(dǎo)入的類和模塊,在這種情況下Pycharm會(huì)幫助我們定位模塊文件位置并將其添加到導(dǎo)入列表中,這也就是所謂的自動(dòng)導(dǎo)入模塊功能。本文給大家介紹了關(guān)于Pycharm編輯器技巧之自動(dòng)導(dǎo)入模塊的相關(guān)資料,需要的朋友可以參考下。
    2017-07-07
  • 詳解Django模板層過濾器和繼承的問題

    詳解Django模板層過濾器和繼承的問題

    今天抽空給大家介紹Django模板層過濾器和繼承的問題,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2021-07-07
  • Window系統(tǒng)下Python如何安裝OpenCV庫(kù)

    Window系統(tǒng)下Python如何安裝OpenCV庫(kù)

    這篇文章主要介紹了Window系統(tǒng)下Python如何安裝OpenCV庫(kù),本文分步驟給大家介紹的詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-03-03

最新評(píng)論