为flask应用程序提供django存储,如文件存储后端。

Flask-Store的Python项目详细描述


Flask-Store

Flask-Store是一个flask扩展,旨在提供简单的文件上载处理 与django存储在同一vien中,允许开发人员使用自定义存储 后端或提供的存储后端之一。

警告

这个烧瓶的延伸部分正在大力开发中。很可能是API的意愿 随着时间的推移而改变,但会有版本控制,因此您可以始终坚持某个版本 对你有用。

示例用法

fromflaskimportFlask,requestfromflask.ext.storeimportStoreapp=Flask(__name__)app.config['STORE_DOMAIN']='http://127.0.0.1:5000'app.config['STORE_PATH']='/some/path/to/somewhere'store=Store(app)@app.route('/upload',methods=['POST',])defupload():provider=store.Provider(request.files.get('afile'))provider.save()returnprovider.absolute_urlif__name__=="__main__":app.run()

包括供应商

  • 本地文件系统
  • AWS简单存储服务(S3)

更改日志

0.0.4.3-α

  • 错误修复:python3 str安装错误

0.0.4.2-α

  • 次要功能:新的STORE_S3_ACL可选设置。s3上传将自动设置为private 除非STORE_S3_ACL指定了不同的acl。

0.0.4.1-α

  • 修补程序:在提供程序实例上设置保存时更改的文件名

0.0.4-α

  • 已更改:对API的细微更改,提供程序现在需要文件实例或路径

0.0.3.1-α

  • 修补程序:flaskstoretype中的错误,设置None值将破坏 provider,现在检查该值是否为预期的实例类型

0.0.3-α

  • 功能:sqlalchemy存储类型
  • 更改:将stores重命名为providers
  • 删除:删除了FileStore包装类-这是个坏主意。

0.0.2-α

  • 功能:提供程序文件周围的文件存储包装器
  • 错误修复:s3 url生成

0.0.1-α

  • 功能:本地文件存储
  • 功能:S3文件存储
  • 功能:S3 gevented文件存储

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

推荐PyPI第三方库


热门话题
java检查整数是0还是检查变量是null更好?   java Android Kotlin(初学者)使用File(),并从ACTION\u GET\u内容返回Uri   java JavaFx在“内部场景”和根场景之间切换   spring将XMLBean配置转换为java配置   java JPA HIBERNATE映射列两次(embeddedID和POJO)   c#单态模式模型在什么情况下适用?   java请求。getRemoteUser在特定时间后返回null?   spring boot中PUT api控制器的java my单元测试用例失败   java在字符串中互换地解析和替换值   java Android JNI在应用程序中检测到错误:调用JNI GetMethodID时出现挂起异常   JavaSpringDataMongo:使用非简单键持久化映射   爪哇玻璃鱼连接被拒绝   java如何在用户注册时发送特定电子邮件id的自动回复?   Java列表:实例化时和之后的赋值之间的差异