问题标签 [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 回答
74 浏览

python - 如何在表单中重新排序滤锅字段?

我使用表单继承来创建一个新表单,例如:

假设ParentForm字段的顺序是

  • 姓名
  • 电子邮件

我希望在电子邮件字段之后插入新字段,employment_date,即

  • 姓名
  • 电子邮件
  • 就业日期

我想在不重新定义架构中的字段的情况下实现这一点。

0 投票
0 回答
329 浏览

python - 如何在金字塔框架中添加开始会话?

我是金字塔框架的初学者。我试图在应用程序中启动一个会话,但会话不起作用。这是以下代码:init.py

视图.py

我得到 TypeError: 'CookieSession' 对象不可调用

0 投票
1 回答
321 浏览

pyramid - 如何在滤锅验证器中格式化日期?

用户 Pyramid、Colander 和 Deform,我有一个日期时间小部件。

我收到此用户敌对验证错误消息。

2017-08-21 05:00:00-07:53 必须在 2018-01-01 00:00:00+00:00 之后

我想格式化没有时区的日期:

2017-08-21 05:00:00 必须在 2018-01-01 00:00:00 之后

或者更好:

2017 年 8 月 21 日凌晨 5:00 必须在 2018 年 1 月 1 日凌晨 12:00 之后

如果可能,我将如何格式化和中的日期时间min_err对象max_err

0 投票
1 回答
77 浏览

json - 用户通过变形(金字塔)提交后将 JSON 输入 Dynatable

我正在构建一个网页,它接受用户输入并根据我后端的信息返回一个表格。我正在使用网络框架 Pyramid。我目前的方法如下:

  1. 创建一个漏勺模式和一个使用变色龙模板呈现的变形表单对象。

  2. 一旦用户点击提交,验证提交并使用输入生成字典列表。

  3. 将此结果编码为 JSON 并将其提供给 dynatable.js

  4. 在我的提交表单下方显示可动态化

第 3 步和第 4 步是我遇到问题的地方。我不知道我需要做什么才能将我的字典列表公开给可动态化的。我已经阅读了 Pyramid 快速教程,所以我知道如何使用 JSON 渲染器进行简单的 AJAX,但我不知道如何在我目前的情况下实现它。

为了更好地理解,我处理变形输入的函数如下(部分函数和模板改编自官方 Github repo 上提供的 Deform 示例):

我将如何通过 JSON 将此结果变量传递给 Dynatable 并将表格呈现在表单下方?

0 投票
0 回答
63 浏览

pyramid - Kotti/deform_ext_autocomplete - 如何在 Kotti 中使用 ExtendedAutocompleteInputWidget?

我正在尝试使用来自morph_ext_autocomplete 的ExtendedAutocompleteInputWidget,因此小部件将具有自动完成功能。我想使用 ExtendedAutocompleteInputWidget 的原因是我可以获得键/显示值对,而正常的自动完成只处理显示值。

根据小部件的文档,这是我到目前为止所拥有的:

在 my_project/resources.py 中:

在 my_project/views/edit.py 中:

不幸的是,我收到了错误:

我是否正在尝试以错误的方式使用小部件?

我正在使用 Kotti 2.0.1。

0 投票
0 回答
226 浏览

python - 是否可以通过一个提交按钮使用多个表单?我正在使用金字塔和变形

我创建了 2 个滤锅模式,因为它们反映了我的数据库结构。我想在一个页面上显示两个表单,一个提交按钮而不是两个,这样当按下提交时,它将同时验证并返回两个表单的错误。

我尝试仅将提交放在其中一个表单变量上,但是当按下提交时,仅验证该特定表单。有没有办法让“提交”按钮与变形表单结构分开?

0 投票
1 回答
72 浏览

python - 有没有办法在不显式定义每个变量的情况下将数据从表单映射到插入数据库?

在滤锅炼金术和变形的帮助下,我制作了一个非常长的表格。

这个表单有 100 个左右的字段,目前我知道在提交表单后将数据添加回数据库的唯一方法是显式地重新定义每个变量,然后将其添加到数据库中,但必须有更好的方法。

0 投票
1 回答
84 浏览

python - 过滤器模式数据类型为密码输入字段定义?

我使用 shape 和 colander 创建登录表单(电子邮件和密码字段)模式。但密码归档显示我的密码字符。如何隐藏正常的 HTML 密码输入字段。

0 投票
1 回答
111 浏览

python - 如何更改变形默认验证失败错误消息?

我需要更改变形验证错误消息

如何自定义我自己的错误消息或隐藏此错误消息?

在此处输入图像描述

0 投票
1 回答
119 浏览

pyramid - 使用 Deform 和 mako 自定义模板和验证

我在一个项目中使用变形,该项目使用带有 mako 的金字塔作为模板引擎。我为我需要的小部件重写了模板。我正在为其中一个表单使用模态,所以我编写了 mako 模板并设置了表单小部件

form.widget = widget.FormWidget(template='modal')

该表单在初始渲染时工作正常,但在调用验证块时

e不呈现模态模板,而是呈现默认表单。如何使验证表单使用与表单相同的模板呈现?


现在我正在使用它来解决它......它会在出现错误时显示警告,但不会在每个字段上显示特定错误:


modal是来自变形演示的弹出零售示例。模式节点只有几个文本输入字段。

添加示例:

设施视图:

mako 模板然后只注入 html: