kotti的blob文件系统存储。

kotti_filestore的Python项目详细描述


用于Kotti的blob的文件系统存储。

Find out more about BLOB storage in Kotti

设置

您还需要一个选项来告诉kotti使用kotti_filestoreadd-on并配置blob将存储在文件系统中的位置。 然后,您的[app:main](或[app:kotti],取决于您如何设置fanstatic)部分中的行可以如下所示:

kotti.blobstore = kotti_filestore.filestore://%(here)s/filestore

kotti_filestore.filestore部分将导致kotti将blob的存储委派给该类。 %(here)s/filestore是存储的示例配置,它将导致所有blob存储在名为filestore的目录中,该目录将自动创建在配置文件所在的同一目录中。

配置

当前存在单个配置选项。 kotti_filestore存储blob的目录的绝对路径可以用配置url的路径段指定。

为了克服限制W.R.T,在一些文件系统的目录内的最大文件数,^ {TT1}$生成一个深度为16的目录树,其中每个目录最多有256个子目录(子目录或文件)。

待办事项

  • kotti_filestore尝试完全感知事务。

    它通过使用repoze.filesafe文件进行文件系统操作来实现。 很遗憾,repoze.filesafe没有为目录提供函数。 这就是为什么kotti_filestore可能会在文件系统中留下一些空目录。 但在删除相应的内容项时会正确删除文件。

    作为一种解决方法,我们鼓励您设置一个cronjob,定期扫描并删除空目录。

贡献者

  • 安德烈亚斯·凯瑟
  • 塞巴斯蒂安黄铜

更改日志

0.1a

  • 初次发布。

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

推荐PyPI第三方库


热门话题
java有没有工具可以将zephyr转换为velocity模板?   java在安卓 studio中从JSON响应中获取值   jvm如何在Java中设计一个好的permgen空间字符串?   java如何防止Rest webservice使用被盗令牌进行身份验证   java无法遍历列表JSTL   找不到用于ResourceServerTokenServices的java Bean SpringSecurityOauth2   java子字符串替换问题   爪哇玻璃鱼3。十、 以编程方式处理任意HTTPSession的终止   java如何检查输入是否为整数,并在最后添加一个命令来重新启动while循环?   引发java ical4j 1.0.6不可解析日期异常   Java等价于Delphi的DBCtrlGrid?   如果发生错误,java将查找下一个预期标记ANTLR 3   java自打开应用程序(创建锁屏)   java为什么netty有自己的ConcurrentHashMap?   Gradle任务中的java拉取和运行依赖项   继承与Java继承的混淆   java使用shell脚本中的版本执行jar   java我无法让Sqlite数据库与带有Maven的JavaFX应用程序IDE Eclipse包正确通信   java控制台日志未通过org打印。阿帕奇。hadoop。mapreduce。作业的waitForCompletion(true)方法   JAVAlang.NoSuchMethodError:apachestorm螺栓中的spring getrequest