阿里云OSS2的一个简单的Django存储后端。

django-aliyun-oss2的Python项目详细描述


Django Aliyun OSS2

django存储aliyun OSS

功能

  • 阿里云OSS的Django文件存储
  • 阿里云OSS的Django静态文件存储
  • 在Python3+中工作

安装

$ pip install django-aliyun-oss2

配置

settings.py文件中放入以下配置:

ACCESS_KEY_ID="<your access key id>"ACCESS_KEY_SECRET="<your access key secret>"# The URL of AliCloud OSS endpoint# Refer https://www.alibabacloud.com/help/zh/doc-detail/31837.htm for OSS Region & EndpointEND_POINT="<your access endpoint>"BUCKET_NAME="<your bucket name>"# if not exist in aliyun oss platform, it will created automaticallyALIYUN_OSS_CNAME=""# custom domain. optionalBUCKET_ACL_TYPE="private"# bucket access type. available value: private, public-read, public-read-writeALIYUN_OSS_HTTPS=False# optional config. determine use https or not. if not declare, this value will be False by default.# storage media fileDEFAULT_FILE_STORAGE='django_aliyun_oss2.backends.AliyunMediaStorage'# storage static fileSTATICFILES_STORAGE='django_aliyun_oss2.backends.AliyunStaticStorage'

用法

所有静态文件存储设置都可用于静态文件存储。

# The default location for your static filesSTATIC_URL='/static/'

运行以下命令收集每个应用程序的所有子文件夹static,并上载到静态URL:

$ python manage.py collectstatic

许可证

麻省理工学院许可证

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java电话管理器。在安卓 9中,额外的输入号码为空   Java输出到表格式的文件?   java如何在AWS ElasticBeastable应用程序负载平衡器上运行的Spring webapp上获取I请求者IP   如何使用现有列表的成员变量创建java列表,而不使用for循环?   java是否可以在@Cacheable注释中使用枚举值作为#键?   JPanel中的java Swing:keyBinding:执行的操作不执行Jlist   java使用JAXB将XML解析为不同的数据结构   java HttpServlet可以使用doGet()方法或其他方法向客户机响应我自己类的实例对象吗?   java我们如何从Instagram获取访问令牌   java JasperReports报告没有在Spring MVC应用程序中出现   地理信息系统Java Worlwind set高程a LatLon   java实现音频信号的高通滤波器   java如何为测试禁用AWS参数存储自动配置?   java Javafx:解析命名空间中不存在的onAction//eventHandler时出错   xAuth for Java?   在自定义存储库中使用SpringBoot和JPA条件查询进行带时间戳的java查询   “./Main.java:29:错误:类JLineConsole中的构造函数JLineConsole无法应用于给定类型;”尝试从Python文件生成JAR时   java将数字输入转换为一年