python - 如何在 BrowserView 中以 'edit' 模式呈现 Archetypes 小部件?

标签 python plone archetypes

我想在 Products.Five.browser.BrowserView 中以“编辑”模式呈现 Plone Archetypes 小部件,但似乎皮肤层中的模板有很多设置浏览器 View 。如何在 BrowserView 中执行等效设置?

生成的表单需要POST 到现有的 Archetypes 逻辑。

最佳答案

@david-glick 和@stevem 建议对这个问题的最佳答案是:不要这样做。如果您打算使用 AT(原型(prototype)),请使用 AT 最佳实践;其中最接近的解释如下:

另外,正如@stevem 所建议的,如果您愿意,可以在浏览器 View 中手动编写表单代码(但您需要自己进行所有验证)。

关于python - 如何在 BrowserView 中以 'edit' 模式呈现 Archetypes 小部件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5995451/

相关文章:

java - 无法从 archetype-catalog.xml 创建项目

python - 如何通过 Flask 在 HTML 页面中重新加载 Python 变量?

security - 应该如何检查 Plone 中的权限?

python - Plone:使用自定义工作流程将项目添加到文件夹类型时,用户角色会降至匿名

python - 扩展 PloneFormGen

python - Plon Archetypes - 如何在 base_edit View 中显示只读字段

python - 如何使用 python 脚本重命名文件?

python - 编辑主键作为枚举的记录时出现 Flask-admin 错误

python - 尝试基于三个条件创建新的 id 列时出现问题?

python - 分页在 DRF APIView 中不起作用