django admin upload 上傳圖片到oss Django Aliyun OSS2 Storage


 

https://github.com/xiewenya/django-aliyun-oss2-storage

 

Install

pip install django-aliyun-oss2-storage

Configurations

Django Aliyun OSS2 Storage 需要以下幾個配置才能正常工作。這些配置通過可以環境變量或 settings.py 來設置。環境變量的優先級要高於 settings.py 。BUCKET_NAME是Bucket的名字,如果該bucket不存在,程序會自動創建。BUCKET_ACL_TYPE用於設置Bucket的權限,可以設置為privatepublic-read和 public-read-write

ACCESS_KEY_ID = "40ZhE1HyuWdllpMh" ACCESS_KEY_SECRET = "KbxtlKSvKyuyuymTiQvrxhsYFMguXy" END_POINT = "oss-us-west-1.aliyuncs.com" BUCKET_NAME = "XXXX" ALIYUN_OSS_CNAME = "" # 自定義域名,如果不需要可以不填寫 BUCKET_ACL_TYPE = "private" # private, public-read, public-read-write

Usage

在 settings.py 里設置 DEFAULT_FILE_STORAGE :

# mediafile將自動上傳 DEFAULT_FILE_STORAGE = 'aliyun_oss2_storage.backends.AliyunMediaStorage' # staticfile將自動上傳 STATICFILES_STORAGE = 'aliyun_oss2_storage.backends.AliyunStaticStorage'


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM