问题标签 [grok]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1134 浏览

python - 如何检测我的 python 代码?

我正在使用 grok 框架开发一些网络应用程序,我想知道框架在提供简单页面时在做什么。

那么,有什么工具可以获取这些数据,或许还可以绘制图表呢?

0 投票
2 回答
259 浏览

plone - Grok 在克隆产品中找到我的静态文件夹

我发现在安装了 1.2.0 Five.grok 的 Plone 安装中,我只需要在我的 egg 源中有一个“静态”文件夹,grok 就会适当地注册它。

当我移动到安装了 1.3.0 的 Five.grok 的环境时,这个静态文件夹没有被注册。当然,我可以在 configure.zcml 文件中显式注册它——效果很好。检查five.grok 的源代码确实有一个与此相关的更改:在five.grok 的1.2.0 和1.3.0 之间的meta.py 中删除了StaticResourcesGrokker 类。

我只是想了解是否有一种以“grok 方式”注册静态文件夹的新方法,还是应该恢复到在 configure.zcml 中使用显式注册?

0 投票
2 回答
270 浏览

plone - 制作 grok 视图以从 Plone 的父目录中查看模板

如果我尝试

我明白了

将 Five.grok 模板目录设置为绝对路径的正确方法是什么?

0 投票
2 回答
123 浏览

python - Grok DistributionNotFound:grokcore.startup

在grokgrokproject Sample主页教程中使用,同时创建一个新项目并安装 grok 框架。

cd Sample然后bin/paster serve parts/etc/deploy.ini像在教程中一样运行并返回DistributionNotFound: grokcore.startup错误

追溯@http: //pastebin.com/T01J0ndM

有根据的猜测告诉我没有使用 grokproject 命令安装 grok 包?

使用 Gentoo Linux。

0 投票
1 回答
156 浏览

python - 我可以在 Web 应用程序范围之外查询 Grok 的 ZODB 实例吗?

我有一个基于 grok 的 webapp,它使用 ZODB 持久化数据。我可以离线查询对象数据库,即从将在托管 grok/paste webapp 实例的网络服务器上运行的 python 脚本吗?

当 Web 服务器同时与数据库交互时,这样做会有什么问题吗?

0 投票
1 回答
189 浏览

registry - 在 Plone 4 中收集注册表/注册表中的视图/适配器的简单方法?

寻找一种方法以纯粹的 ZCML 或 grok 方式在 Plone 4 中保留视图和命名适配器的注册表,而无需制作registerSomething(myClass).

例如,如果我有一个主要产品,它需要一个名称词汇表,用于特定性质的所有命名(多)适配器。该产品可以提供几个适配器,但其他适配器可以来自其他产品(第三方),这不应该是主要产品的依赖。

显而易见的方法是制作某种注册表,例如 PloneArticle 的用于跟踪页面模型的注册表(registerArticleModel(MyPageModel)),但我希望有一种更简洁的方法。

问题是,有没有纯ZCML/grok的方式来实现注册表效果?这样,当第三方产品提供自己的适配器可用时,“注册表”会自动将其拾取并显示在词汇表中。例如,通过向组件系统查询具有特定签名的所有适配器。

当然,“注册表”不应该是持久的。在缺少适配器/视图的情况下,主要产品将使用回退。

性能不是问题,但通过所有适配器进行线性搜索以编译词汇表不是可接受的解决方案。

更新:为了更具体,请考虑以下带有视图的用例:

...

在模板中:

上下文几乎是任何内容类型。

这种方法有意义吗?如果是这样,我怎样才能找到字典的所有这些视图名称?

0 投票
1 回答
1164 浏览

python - python ImportError:基于grok的项目中fanstatic configure.zcml中没有名为资源的模块

以前一切正常。我做了一些代码更改,上传到服务器并启动了我的 python paste 实例进行测试。但是上面的堆栈跟踪发生在启动时,我没有更改setup.py 或 resource.py 的其他配置文件中的任何内容(本质上是一个 cfg 文件,告诉 fanstatic 包静态网络资源(如图像)在哪里)突然从运行。我已经检查并仔细检查了源、resource.py 和所有其他 python 文件应该在哪里。

我再次运行 buildout 以确保某些内容没有被意外删除,但仍然出现上述相同的错误。

知道为什么 fanstatic 会停止在基于 grok 的项目中查找 resource.py 吗?

0 投票
1 回答
219 浏览

plone - 与 ZCML 的“require”指令等效的 Grok

我正在编写一个添加视图适配器,并希望将其使用限制为特定权限。

在 ZCML 中,我可以执行以下操作:

有没有一种等效的方法来做到这一点?

简单地使用grok.require是行不通的。

我的适配器如下所示:

但是没有 ZCML 片段,我可以匿名呈现添加视图。

0 投票
1 回答
2914 浏览

python - 如果我的 python webapp 中有一个@staticmethod,我需要用 threading.RLock() 保护它吗?

我有一个内置在 python 中的 webapp 运行粘贴服务器。如果我已经声明了一个将状态分配给方法范围变量的@staticmethod,我是否必须使用例如 threading.RLock() 来保护它(或者有更好的方法)以防止多个 HTTP 请求(我假设粘贴为服务器包含某种用于服务传入请求的线程池)以免干扰彼此的状态?

我应该指出我使用 Grok 作为我的框架。

所以 -

鉴于上述情况,在线程之间的 grok/paste 中是否是线程安全的(再次假设请求是在线程中处理的?)

0 投票
1 回答
212 浏览

php - PHP 的 include_once 只是该文件的静态“实例”?

阅读有关include_once它的文档基本上说如果有问题的文件已经包含,则不会重新包含它。

我可以在脑海中将其等同于脚本的静态实例,还是会导致我在路上遇到麻烦?

编辑

不是在找教程include_once,我很好理解。想知道我是否可以在概念上将静态成员的属性和特征附加到这个想法。

编辑 2

反对者愿意解释吗?这是一个概念性的问题,有一个明确的答案。