首页 > TAG信息列表 > Zope

Bika LIMS 开源LIMS集——技术架构概述

Bika LIMS后端服务使用Python实现,前端使用基础的html\js\css及一些低层次的封装库,并没有使用vue\react此类渐进式框架。 Python语言的特点是简洁,因此在编程语言里,Python更多应用在非开发人员,例如测试人员、运维人员、跨专业的业务技术人员,因此Python的生态多数是自动化测试、自动

Python study----------credits()

>>> credits()#学分,弄不懂是什么意思 Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands for supporting Python development. See www.python.org for more information.   感谢CWI,CNRI,BeOpen.com,Zope Corporation和成千上万的演员用于支持Pyt

配置pyflakes以与文件系统上的Zope的“脚本(python)”对象一起使用

当我在Zope文件系统目录视图文件上运行pyflakes(在plone中经常发现)时,它总是返回很多警告,提示我的参数和特殊值(例如“ context”)未定义,如果它是真实的python,则为true脚本,但是对于文件系统目录视图脚本,它们由顶部的魔术注释定义,例如: ## Python Script "Name" ##bind conta

Python,Zope组件体系结构,注册适配器

在独立的python应用程序中,我使用zope.interface和zope.component软件包注册和访问应用程序的适配器. 我以为我可以使用元类概念从元类的init方法内部注册适配器.这将“自动化”适配器的注册过程.您是否看到这种方法的问题,例如使用zope包添加到类的属性?预先感谢您的输入. from zo

我如何获取实现接口的类的列表? (zope.interface)

这个问题说明了一切.还是我试图将zope.interface用于错误的目的? 我基本上需要的是注册实现某些功能的类的一种方法(CMS的小部件或Portlet).基本上像django一样,它使用ModelAdmin类,但不是自动的,也不是魔术.解决方法:这是zope.component体系结构解决的问题,但是您必须注册接口的所

导入问题Zope.deprecation

我正在尝试使用新的Pyramid framework构建应用程序.我对Pyramid并不陌生,不知道Zope的用途(其重要性将变得显而易见).我遵循了基础教程,但是当我尝试运行该应用程序时,我得到了回溯: Traceback (most recent call last): File "tasks.py", line 4, in <module> from pyramid.

python-如何获得由zope.transaction管理的SQLAlchemy会话,该会话具有与http请求相同的作用域,但提交后不会自动关闭?

我有一个带有一些表单页面的Pyramid Web应用程序,该表单页面可以从数据库中读取数据并将其写入. 该应用程序将SQLAlchemy与PostgreSQL数据库一起使用,这是我设置SQLAlchemy会话的方式: from sqlalchemy.orm import scoped_session from sqlalchemy.orm import sessionmaker from zo

python-从zope模式循环导入引用

我遇到了一个非常类似于this SO question的问题,但是我尝试应用这些以前的答案的尝试没有通过,建议我将其作为一个新问题开始: 在下面的代码中,我定义了几个getChoices()函数,我认为这些函数会延迟循环引用,但不!请问这是怎么了? # ns.content/ns/content/foo.py from zope import sc

javascript-级联下拉列表

我正在开发一个Web应用程序,并尝试使用两个下拉列表对表单进行编码.第二个下拉列表中的列表将取决于第一个下拉列表中的选择.任务本身并不太复杂,除了在做出第一个选择之后,我需要进行数据库调用以提取第二个下拉列表的数据.这就是我遇到的困难.这两个列表实际上都是从数据库中填充

python – 更喜欢zope 3而不是grok的原因

我熟悉zope 2并且认为zope 3在很多方面都是优越的,就我使用它而言(即主要是五). 现在我正在考虑深入研究zope 3.您是否建议更进一步使用grok,如果是这样,为什么? (如果没有,为什么不呢?:)解决方法:一个很好的资源是http://plone.org/products/dexterity/documentation/manual/five.gr

python – 如何搜索ZCatalog对象名称

我想搜索一个对象名称. 如果我有这个结构:/de/myspace/media/justAnotherPdf.pdf 然后我想搜索名称“justAnotherPdf”来找到它或类似“justAnot”的东西我已经索引了pdf文件. 但我无法用TextIndexNG2或PathIndex搜索它.解决方法:目前,这不支持开箱即用.对象标识符(getId)仅作为字段

python – 如何检查它是否是使用ZPT的Plone网站的主页?

如果不是主页,我想改变我的网站标题.那有一个tal:condition表达式吗? 我一直在读this,找不到我要找的东西…… 谢谢!解决方法:最好的方法是使用两个非常方便的plone视图,这些视图仅用于此目的.定义它们的接口是https://svn.plone.org/svn/plone/plone.app.layout/trunk/plone/app/layo

我可以在Twisted / Zope中使用什么版本的python?

我注意到Twisted依赖于Zope.我发现当我尝试安装Zope时,运行后,./ configure它告诉我需要使用python2.4(而不是我希望使用的python 2.5). 但是,我已经看到一些教程和指南建议使用python 2.5 for Twisted.所以我一般都很困惑.有没有人设置这个并运行一些使用zope的twsited web示例?你

python – ZODB相当于有序的dict(odict?)

我正在做一些PloneFormGen的工作.目前,PloneFormGen在内部输入表单条目作为元组,没有关联的列信息.如果添加了新列(表单字段),则现有数据将变为无效. 这可以很容易地避免将数据存储在有序字典中,这些字典保留了输入的列顺序和列ID. ZODB是否具有与有序字典等效的数据类型?如果可能,

将列表项值与Python中其他列表中的其他项进行比较

我想将一个列表中的值与第二个列表中的值进行比较,并返回第一个列表中但不在第二个列表中的所有值,即 list1 = ['one','two','three','four','five'] list2 = ['one','two','four'] 将返回’三’和’五’. 我对python只有一点经验,所以这可能会成为一种荒谬而愚蠢的尝试解决方法,

python – 使用Pyramid进行基于角色的访问控制

我正在考虑使用Pyramid来构建一个中等大小的Web应用程序.我需要实施RBAC.什么是最好的选择?是否可以使用Zope组件?解决方法:Well Pyramid实现了ACL授权策略,该策略将主体映射到权限. > Principal可由您配置为您喜欢的任何内容,并且是从请求(用户)本身派生的. >权限是附加到单个视图或

python – Splinter:zope.testbrowser的DriverNotFoundError

我正在使用Python Splinter来自动化网站并从中抓取数据.当我使用在Browser()中保持空白的默认浏览器模式时,它会打开firefox并完成写入的任务,但是当我使用无头浏览器’zope.testbrowser’时,我收到以下错误.我该怎么办? Traceback (most recent call last): File "pysplinter.py

mysql – 使用Plone 4和pas.plugins.sqlalchemy与许多用户

我一直在使用pas.plugins.sqlalchemy为MySQL提供身份验证和成员数据存储的RDBMS后端.身份验证工作完美,成员数据在RDBMS上正确存储和恢复.目前的用户超过20.000 但是,用户枚举需要很长时间.我已经检查了Plone控制面板/用户和组部分中的“许多用户”,但即使是简单的用户搜索也需要几

python – 执行与plone中的文件的修订数量一样多的副本?

在plone中,如果修改了4次,文件(或任何内容)的实际副本数量是多少?我正在使用plone 4.1,其中文件和图像存储在文件系统中.解决方法:内容对象由多个持久性记录组成.对于包含文件系统上的二进制blob文件的图像和文件. 更改内容对象时,只有受更改影响的持久性记录才会写入事务的一部分.

python – 尝试在plone中显示对象状态给出了“没有工作流程提供’${name}’信息.”错误

我正在尝试使用以下代码返回对象状态: workflow = getToolByName(context,'portal_workflow') status = workflow.getInfoFor(obj,'review_state') 当我尝试使用以下输出时: print "State: %s" % (status) 我收到以下错误: Exception Type Workflow Exception Exception Valu

apache – 如何配置我的Web服务器以使用PluggableAuthService的Domain Auth插件?

我正在尝试使用Domain Auth插件根据用户的IP地址为网站访问者分配会员角色. 我可以配置插件OK,但是我发现所有的请求都来自localhost,而不是“真正的”IP地址. 在这种情况下,我正在使用NGINX,所以我尝试通过proxy_set_header(例如http://wiki.nginx.org/HttpProxyModule)将X-Real-I

在Scrapy上安装Python 2.7时安装Zope Interface 4.0.3时出错

Python和Scrapy的新手.我显然需要这些模块来正确运行scrapy.我按照建议下载了Zope接口,并且已按照Scrapy上的说明尝试使用easy_install进行安装.我正在运行Windows 7 64并首先下载64位版本的Pyton 2.7和所有模块,包括Zope.这不起作用,所以我取消了所有内容并下载了32位版本,但我遇

python – 禁用Plone Archetypes索引/转换doc / pdf文件

如果我用plone重建我的目录,我会得到很多这样的信息: 2010-02-18T11:26:09 INFO Archetypes Error while trying to convert file contents to 'text/plain' in <Field file(file:rw)>.getIndexable() of <ATFile at /site/test1/test.doc>: Unable to find binary "wv

python – 安装Zope 2最简单的buildout.cfg是什么?

我知道安装Zope的推荐方法是使用Buildout,但我似乎无法找到一个简单的buildout.cfg来安装最小的Zope 2环境.有许多安装Plone和其他东西. 我试过了: [buildout] parts = zope [zope] recipe = plone.recipe.zope2install eggs = 但我得到: An internal error occured due to a bu

如何在Dexterity Type中订购行为IDublinCore?

我正在使用Python Dexterity Type编写产品,我有标题和描述,这个字段来自行为plone.app.dexterity.behaviors.metadata.IDublinCore,但我需要用我的字段重新排序这些字段. 例: 我的领域:文件,拼贴画,年龄,传记 IDublinCore:标题,描述 顺序:拼贴,标题,文档,年龄,传记,描述 我是怎么做到的