跳转到主要内容

为目录和索引提供的类似Grok的配置

项目描述

Grok

什么是Grok?

Grok是一个基于Zope Toolkit技术的出色Web框架。

Grok使用组件架构,并在Zope的概念上构建,如内容对象(模型)、视图和适配器。其简单性在于在连接组件时使用约定优于配置合理的默认值。这意味着创建使用grok的Web应用不需要配置语言如ZCML或大量重复。

您可以在我们的http://grok.zope.org网站上了解更多关于Grok的信息。

谁是Grok?

格罗克是一个来自旧石器时代的友好型穴居人。他有一根大棒,用它来猎捕猛犸象。他也会用这根棒子来砸碎他不喜欢的东西。

“格罗克砸碎ZCML!”

获取格罗克

开始使用格罗克的 easiest 方法是安装 grokproject 软件包(例如通过 pip install grokproject)然后通过调用 grokproject 脚本来创建一个新的项目区域

$ grokproject MyProject
... many lines of output here

这将创建一个位于 MyProject 的项目区域,并下载和安装格罗克。

您还可以从 GitHub 获取格罗克

git clone git@github.com:zopefoundation/grok.git

然后按照 INSTALL.txt 的说明进行操作。

更改

4.0 (2023-07-12)

  • 支持 Python 3.7、3.8、3.9、3.10、3.11。

  • 放弃对 Python 2.7、3.4、3.5、3.6 的支持。

  • 修复测试以便能够与 zope.component >= 5 一起运行。

3.0.1 (2018-01-12)

  • 重新排列测试,以便 Travis CI 可以收集所有功能测试。

3.0.0 (2018-01-05)

  • Python 3 兼容性。

2.3 (2017-08-11)

  • 引入 IntId 索引,该索引更优化地按整型 ID 索引值。

2.2.1 (2016-01-29)

  • 更新测试。

2.2 (2015-11-20)

  • 引入 Datetime 索引,该索引更优化于索引 datetime 对象。请注意,索引使用秒分辨率(表示 datetime 值的整数时间戳)。

2.1 (2015-06-11)

  • 通过使用 grokcore.site.install_on 指令,可以在不同的事件上(例如 IObjectAddedEvent)安装站点上的目录。

2.0 (2013-05-07)

  • 将 IIndexDefinition 和 IndexDefinition 分别重命名为 IAttributeIndexDefinition 和 AtributeIndexDefinition。这用于当前的索引“类”,并允许在创建新目录时对属性索引进行 setup() 魔法。

    这允许在创建目录时使用 IIndexDefinition 和 IndexDefinition 进行更简单的目录索引定义,在创建目录时不会应用 Grok 魔法。

1.0 (2012-05-01)

  • 从 Grok 初始分支。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源分发

grokcore.catalog-4.0.tar.gz (19.7 kB 查看散列)

上传时间

构建分发

grokcore.catalog-4.0-py3-none-any.whl (33.4 kB 查看散列)

上传时间 Python 3

由以下组织支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面