问题标签 [deform]

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 投票
0 回答
86 浏览

python - 如何使用滤锅/变形(金字塔)的形式传输不可编辑的数据

我有一小部分表格。第一个接受两个字段,一个记录 ID 和一个机构 ID,它们需要作为静态信息传递到下一个表单,但需要与第二个表单中的其余数据一起传递,然后使用两个表单中的数据做真正的工作。我已将第一个标记为 readonly=true,另一个是我通过 javascript 禁用的选择。当我单击“提交”时,两者都返回缺少的验证错误。

这样做的滤锅方法是什么?我希望这些值在表单上可见,所以 hiddenfield 不太正确。

0 投票
1 回答
316 浏览

python - 允许在变形表单描述字段中使用原始 HTML

渲染时如何阻止 Deform 在字段标题或描述中转义 HTML?我目前最好的解决方案是用我需要的搜索/替换返回的渲染 HTML 字符串。

默认情况下,变形会将所有 HTML 字符转义为 HTML 实体,我想在其中一个字段描述中添加一个标签。

0 投票
1 回答
434 浏览

python - 具有变形的动态形式

使用变形制作表单,并且希望根据用户所做的选择更改 pageShema 类。前任。如果他从 selectwidget 中选择选项 1,则向他显示一组字段,如果有其他选择 - 另一个。这个怎么做?

0 投票
1 回答
167 浏览

python-3.x - 将变形.FileData 模式节点保存为文件

我的脚本与变形文件上传小部件示例完全相同:

捕获的上传test_file.grf是一个deform.FileData模式节点,如下所示:

问题

如何deform.FileData在特定位置另存为文件?

尝试打开文件并将其复制到src给出的位置TypeError

0 投票
1 回答
134 浏览

validation - 在未调用的现有页面(mako 模板)验证器中添加变形表单​​?

我有一个现有的(WIP)金字塔项目,简单的表格都是手工完成的。随着用户需求的复杂性不断增加,我想集成变形表单来简化我自己的维护/编程任务。

我最初的测试是尝试使用字段间表单[1],目的是确保某个日期早于表单中的另一个日期。这是架构和验证器的简化定义:-

然后我将表格传递给我的 mako 模板并调用:-

这可以正确呈现表单,并且我的日期选择器可以工作(当然,在我不得不加载正确的 CSS 和 javascripts 之后)。但是单击提交不会进行任何验证(甚至不是基本的“您没有输入值”),而是直接返回到我的 view_config。

我会错过什么?

[1] - https://deformdemo.pylonsproject.org/interfield/

0 投票
1 回答
135 浏览

python - 如何从它的字符串引用中检索python对象

我正在使用变形小部件来显示对象的属性。在我的小部件序列化方法中,我可以看到我的cstruct是正确的:

当试图在 jinja2 模板中显示对象的属性时,例如“created_at”,结果是:

我该怎么做才能将评估对象视为对象而不是 Jinja2 中的字符串?我相信这很简单,但我仍然无法找出问题所在。请帮忙。

更多代码:模式节点:

[...]

小部件:

0 投票
1 回答
89 浏览

html - 带有远程数据源的Deform2多选

我正在寻找一个表单,该表单具有使用变形的字段类型多选(如本示例http://deformdemo.repoze.org/select2_with_multiple/),但选择来自远程数据源(json调用)。

实现它的最佳方法是什么 - 是否可以使用变形 2 或者我应该回退到 jquery 等。

谢谢!

0 投票
1 回答
83 浏览

sqlalchemy - Websauna 中具有自定义列类型的生成管理面板

我有一个来自sqlalchemy_utils库的自定义类型 ChoiceType 的 SQLAlchemy 模型。

SOCIAL_NETWOKRS 在哪里SOCIAL_NETWOKRS = [ ('vk', 'Vkontakte'), ('fb', 'Facebook'), ('youtube', 'Youtube'), ]

进入管理面板编辑模型时出现下一个错误:

NotImplementedError: Not able to derive a colander type from sqlalchemy type: ChoiceType(length=255) Please explicitly provide a colander `typ` for the "social_network" Column.

如何通过保存管理面板的自动生成来绕过限制?

0 投票
1 回答
60 浏览

sqlalchemy - 在 Websauna 管理面板中管理多对多关系

我有一个模型,其中有很多 ManyToMany 连接。我需要一种从管理面板进行管理的智能方式。创建活动模型时,我需要连接到其他模型。Websauna 有类似 Django Inline 格式的东西吗?

0 投票
1 回答
297 浏览

python - Pyramid with Deform not rendering properly. Rendered as pure string

I am trying out pyramid with deform. However the form is not rendered as form but a pure string

This is my HTML using Jinja2 templating.

All the form information shows up as pure literal string like <form method=POST> etc in the browser