检查所有扭曲的“类似视图”组件是否需要权限。

megrok.strictrequire的Python项目详细描述


megrok.strictrequire

什么是Megrok.StrictRequired?

StrictRequire为各种视图组件实现了额外的Grokker 在格罗克。这些grokker确定grok.require指令是否 已在视图组件(或其基类)上显式设置。

如果 有一个视图组件没有明确使用grok.require 指令,为在 你的申请。

利用megrok.strictrequire

要启用megrok.strictrequire,只需在 项目的setup.py。基于grok的应用程序 grokproject命令的最新版本将自动包括 megrok.strictrequire的configure.zcml使额外的grokker 有效。

警告

如果您的应用程序触发注册“第三方”视图 不是他们自己特别使用grok.require指令,而是 应用程序将不会启动。

如果你决定你仍然想利用第三方的观点,你应该 确保包含megrok.strictrequire的configure.zcml。 在通过调整 应用程序的configure.zcml。例如:

<configure xmlns="http://namespaces.zope.org/zope"
           xmlns:grok="http://namespaces.zope.org/grok">
  <include package="grok" />

  <!-- include this package before mgrok.strictrequire is included -->
  <include package="package_with_unprotected_views" />

  <!-- includeDependencies will include megrok.strictrequire -->
  <includeDependencies package="." />
  <grok:grok package="." />
</configure>

megrok.strictrequire的变更日志

3.0.0(2018-01-17)

  • python 3兼容性。

0.7(2018-01-10)

  • 依赖项更新以准备python2/3迁移。

0.6(2013-10-16)

  • 为grok.page组件添加grokker。

0.5(2011-07-19)

  • 反映Grok1.8最近的变化。

0.4(2011-07-11)

  • 使用groktoolkit版本。
  • 不要检查viewletmanager的需求指令,因为它们是 未作为视图公开。

0.3(2010-05-18)

  • 测试要求已经确定。它们正式包括zope.app.testing for 此刻。

0.2(2009-06-22)

  • 检查viewletmanager和viewlet组件。

0.1(2009-06-18)

  • 初次发布。

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

推荐PyPI第三方库


热门话题
java调用Python函数作为TEID中的UDF   java Android。支持v4导入不工作   java如何影响具有静态属性的类   java如何在从glTexImage2D()分配后编辑纹理的像素颜色   javaspringboot+rediscache+@Cacheable适用于某些方法,而不适用于其他方法   java无法将动态Web模块方面从3.0更改为2.5   java如何在新选项卡中显示打印的文档?   java Google Cloud Endpoints API方法仅在删除用户参数时成功调用   java为什么我可以使用Stack<Double>但不能使用Stack<Double>?   java JDBC PreparedStatement似乎忽略了占位符   java如何设置JInternalFrame的标准图标化位置?   Java文件。copy()不复制文件   基于另一个类的java显示arraylist?   java Android Studio:错误:非法字符:'\u2028'   对象(Java)无法实例化类型映像?   javascript错误:飞行前响应的HTTP状态代码401无效   java确保泛型vararg参数具有相同的类型