问题标签 [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 投票
1 回答
774 浏览

python - 如何以变形/滤锅形式更改标签内容?

我有变形/滤锅生成的 html 表单,其中包含:

因此,生成的表单具有以下标签:

我想覆盖标签内容以显示其他内容,例如“完整名称”。

这可能是一个非常微不足道的问题,但我在文档中找不到答案(http://docs.pylonsproject.org/projects/deform/dev/#

0 投票
1 回答
1657 浏览

python - 如何使用 Deform 和 Colander 使文件上传兼任?

我想渲染一个包含一系列文件的表单,代表产品的不同图像。提供文件应该是临时性的,因此即使没有文件,表单也应该验证。我怎样才能做到这一点 ?

这是我使用的滤锅模式:

我试图添加一个“缺失”的论点,例如:

我想我得到一些有用的东西

但我真的不确定这是正确的方法......

谢谢 !

0 投票
1 回答
1252 浏览

python - 如何在变形/滤锅中使用错误消息进行简单的值检查

我在 Deform/Colander 中实现了一个简单的“勾选同意条款和条件框”。

所以,我只想检查该框是否已选中,并有一条错误消息说“您必须同意 T&C”。

我知道我可以使用:

以确保选中该框。但是,OneOf 不允许自定义错误消息。这样做的正确方法是什么?

0 投票
3 回答
3052 浏览

python - 在 Python Pyramid 路由配置中使用查询字符串

这对我正在尝试做的事情非常具体,所以我开始描述它是什么:

  • 一个 Pyramid 应用程序,服务于http://localhost:6543/path/to/myplot/plot001.png 等地块
  • 如果绘图不可用,则提供另一个图像(work.png)
  • 另一部分是变形视图,它提供了一个 HTML 表单来输入绘图的配置,例如: http://localhost:6543/path/to/myplot/plot001.png?action=edit。注意这里的查询字符串“action=edit”。
  • 配置由数据文件、模板等组成。
  • 表单有保存(保存配置)和渲染按钮(http://localhost:6543/path/to/myplot/plot001.png?action=render)。将结果渲染成一个 png 文件,然后以静态方式使用该文件。

我想出了所有的东西,比如使用 Matplotlib 等进行渲染,但我对 Pyramid 和 Deform 还是陌生的。我还有一个工作视图,可以从文件中提供绘图。变形形式也有效。目前,我不清楚如何最好地构建 ULR 以区分服务、编辑和渲染用例。我猜在 Pyramid talk 中这意味着如何配置 serve_view 和 edit_view 的路由。

在 Pyramid 手册中,我找不到如何在路线中设置参数的参考。我想指向一些文档或示例的指针就足够了,我可以自己弄清楚细节。谢谢!

0 投票
1 回答
379 浏览

python - 如何用变形/滤锅分解公共场?

我需要根据上下文显示两种形式。第二个表单应包含姓名和电子邮件文本输入,然后按该顺序输入第一个表单内容,但仅当用户未通过身份验证时。

我尝试使用 Python 类继承,但在每个测试案例中,两个新字段都显示在第一个表单的内容之后。

有没有办法正确分解变形表单中的公共字段或指定不同的显示顺序?

0 投票
1 回答
1644 浏览

python - 有没有办法使变形/滤器表单字段只读/禁用?

我正在尝试将变形用作金字塔的一部分,并且可以轻松获得完全可编辑或完全只读的表单,但我似乎找不到创建只读文本输入字段的方法。以下代码不符合我的要求,但我认为您应该能够看到我正在尝试做的事情:

0 投票
1 回答
1126 浏览

javascript - How do correctly integrate a jQuery Table with a Pyramid Template?

I have a jQuery table plugin (that is given data from a python script) that I want to add to my pyramid template, although when I run my instance and view the rendered webpage from the template my widget does not show up. I the only thing I can imagine to do is to use deform to make sure that the jQuery can get the correct resources that are linked in the header of the template. Except I am unsure of how I integrate deform to solve my problem.

Here is my init.py:

Here is my template file 'mytemplate.pt':

Here is my view.py:

0 投票
1 回答
358 浏览

python - 如何进行金字塔形式的国际化?

我一直在网上寻找错误消息和金字塔形式标签的本地化,但到目前为止没有任何运气。我研究过 pyramid_simpleform 和 pyramid_deform。有没有人做过类似的事情。文档没有太大帮助。

此页面上给出的示例 对我不起作用。

我还尝试了pyramid_deformpyramid_simpleform的文档。

我不在乎我使用哪个表单库。我想要直接支持本地化的东西。

0 投票
2 回答
636 浏览

jquery - 使用 use_ajax 和 jQueryForm 进行变形

提交表单后,我正在使用 Deform 对其进行验证。如果验证失败,我将返回带有验证警告的相同表单,它正在替换旧表单。这在 AJAX 上运行良好,第一次。第一次之后,似乎Deform表单的提交按钮不再绑定。

当页面首次加载时,deform_loaded === truedeform.callbacks 数组为空。但是,表单通过 ajax 正确提交。在第二次循环之后,deform.callbacks 现在包含 1 个将 my from 映射到回调的数组。但是,当我现在提交时,不使用 ajax 并且页面会刷新。

如何让更新后的表单submit像原始表单一样绑定submit

0 投票
1 回答
348 浏览

python - 变形验证中的“请求”

我需要这个自定义验证在变形工作的“请求”:

所以我尝试了这个:

进而:

但我得到 SyntaxError: 关键字不能是表达式

我知道这可能与python有关,请多多包涵,在此先感谢