CMIS_存储是Django集成CMIS兼容服务(如Alfresco)的存储引擎

cmis_storage的Python项目详细描述


=========
CMIS存储
=======



图片::https://badge.fury.io/py/cmis_storage.png
:目标:https://badge.fury.io/py/cmis_storage

**cmis_storage**是Django集成cmis兼容服务(如Alfresco)的存储引擎。
它当前与Django 1.7+和Python 2.7兼容,并使用Apache cmislibpython 3.x目前不受支持,因为cmislib还不支持它。

从pip安装**cmis_storage**,使用

::


>下一步,将“cmis_storage”添加到“settings.py”文件中的“installed_apps”。py ``文件:




installed_apps=(

“cmis_storage”,


“settings.py”文件中的服务器,
如下所示,例如:




“repositoryUrl”:“http://localhost:8080/alfresco/api/-default-/public/CMIS/versions/1.0/atom”、
“username”:“admin”、
“password”:“admin”,
“basefolder”:“/”
}


配置参数是不言而喻的。



usage
----

**cmis_storage**提供了类“cmisstorage”,这是一个存储引擎,可以在模型中的任何“filefield”字段中使用,例如:




from django.db import models


from cmis_storage.storage import cmisstorage



class testmodel(models.model):
document=models.filefield(storage=cmisstorage())

所有涉及“testmodel.document”的文件处理都将在cmis兼容的
服务器上进行。您不应该直接与“cmisstorage”交互,除非
需要手动删除文件。您可以这样做:




storage=cmisstorage()
storage.delete(instance.document.path)

要使用它,只需向“urls.py”文件中的视图添加相应的url:

::


urlpatterns=[

url(r'^get/(?p<;path>;+“$”,cmis_storage.view s.get_file,name=”cmis_storage_get_file“),
]


请注意,视图**不应按原样使用,因为它不进行任何类型的身份验证或授权检查。

credits
——


此模块由jos tom tocino和其他可能是作者文件中提到,
在西班牙卡迪兹大学的几个内部项目的开发过程中。







History
----


<0.1.0(2016-03-24)
++++++++++++

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

推荐PyPI第三方库


热门话题
java如何拆分字符串(基于各种分隔符),但不保留空格?   解析。Json格式的txt文件和knime中的java   java Spring rest api为什么在rest api调用的响应中更改了数据类型   升华文本3抛出java。lang.ClassNotFoundException,而记事本++不存在   java Android指纹扫描仪在尝试5次后停止工作?   java Android如何设置精确的重复报警?   java如何使用HTTPGET connect为access API输入用户名和密码   java当测试报告显示没有测试失败时,Gradle为什么说“有失败的测试”?   用Gson实现java获取响应   MapReduce程序中函数错误的java不可映射参数   java spring安全性不符合自动代理的条件   java GWT使用异步回调进行同步/阻塞调用   java奇怪的类数组问题无法在jsp中显示   如何在java中使用PrinterJob使用epl打印条形码   java如何在JTable中居中单元格   将Java Mockito测试转换为Kotlin   html Java正则表达式模式匹配到多个相同标记   testCompile中缺少java Gradle(Android)多项目依赖项   在输入提示后输入字符串时发生java FileNotFoundException