尝试为身份验证创建自定义pas插件。通过贴纸来做到这一点
../bin/paster create -t plone_pas abc.xyz
现在我在创建结构时看到它在命名空间中占用两个点并创建两个相同的词典。我的产品词典的结构如下:
abc
xyz
__init__.py
xyz
__init__.py
为什么它在命名空间中占两个点。这里有什么我想念的吗?
需要第一级xyz词典吗?
答案 0 :(得分:3)
这是对plone_pas贴纸模板的一个不幸限制:它只知道如何创建三层深度的包结构。所以你应该给出一个像abc.def.xyz这样的名字。
建议您拨打电子邮件:pas.plugins.meaningfulname。
答案 1 :(得分:1)
毛里塔当然是正确的。
如果您使用'zopeskel'命令,您实际上会对您的包名称进行验证,并且您将收到有关限制的通知。试试这个:
../bin/zopeskel plone_pas abc.xyz
您应该收到一条消息,告诉您此模板需要双点名称。该脚本应提示您输入新名称,并允许您重新输入类似abc.def.xyz
的内容。