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

python - 在变形/滤锅 HTML 选择字段中处理多对多关系

我在 Pyramid 框架中工作,并使用Deform包在给定滤锅方案的情况下呈现 HTML 表单。我正在努力思考如何处理具有多对多关系的模式。例如,我的 sqlalchemy 模型如下所示:

如您所见,这是一个非常简单的模型,表示产品可以属于一个或多个类别的在线商店。在我呈现的表单中,我希望有一个选择多个字段,我可以在其中选择几个不同的类别来放置产品。这是一个简单的滤锅模式:

而且,果然,我确实得到了所有字段的正确呈现,但是,类别字段似乎没有“绑定”到任何东西。如果我编辑我知道属于两个类别的产品,我希望选择字段已经突出显示这两个类别。进行更改(选择第三项)应导致数据库更改,其中 product_categories 具有给定 product_id 的三行,每行具有不同的 category_id。它可能是 TMI,但我也在使用类似于读取/写入 appstruct。

现在,我已经看到提及又一次使用 Mapping 来处理诸如此类的多对多关系字段,但是没有一个可靠的示例来说明如何使用它。

提前感谢任何可以伸出援助之手的人。将不胜感激。

0 投票
1 回答
70 浏览

html - 变形 - 将输入类型呈现为数字而不是文本

所以我的问题是我希望 Deform 渲染一个像这样的输入类型编号:

代替:

从这样的来源:

我能改变什么?

0 投票
1 回答
269 浏览

python - 使用变形的相关/级联输入

我正在尝试使用 Deform / Colander / Chameleon / Pyramid 进行一系列相关输入,但找不到任何示例。例如

收益率下拉Country列表->

Stateor Provinceor Division..etc的下拉菜单。产量->

Countyor ...的下拉菜单City可能会产生->

下拉City...

这可以使用变形来完成吗?(如果不能,我应该看看另一种生成表单的解决方案还是去纯 html/javascript/ajax/..?)

我将其简化为地理划分。我宁愿在加载表单时只发送 1200 万条记录数据库中必要的部分,并随着选择的增加而逐渐缩小。

这是 Deform 示例页面的链接:http: //deformdemo.repoze.org/select_with_deferred/

0 投票
1 回答
875 浏览

sqlalchemy - 使用 Pyramid 和 SQLAlchemy 上传图像

应该如何使用 Pyramid、SQLAlchemy 和变形进行图像文件上传?最好这样可以轻松地在模板中获取图像缩略图标签。需要什么配置(在文件系统后端存储图像,等等)。

0 投票
1 回答
87 浏览

pyramid - 使用 shape.widget.FileUploadWidget 设置最大上传大小

如果文件太大,如何使用 shape.widget.FileUploadWidget() 限制最大上传大小,以便验证失败并显示友好的错误消息?

0 投票
1 回答
645 浏览

deform - 在 Colander 和 Deform 中创建映射模式序列

我正在构建一个页面,用户可以在其中对 Colander 和 Deform 中的任意数量的产品进行评论。我已经掌握了所有必需的元素,但我仍然有一些连接点的问题。具体来说,我如何强制(动态地)创建 N 个表单项的序列,然后为它们绑定数据?

这是我到目前为止的尝试:

但这会导致错误:

0 投票
0 回答
44 浏览

css - 自定义变形表单上输入标签的位置

我想以变形形式并排(水平)有几个输入框,但不知道该怎么做。

所以我发现了这个问题,我认为我有答案。

如何自定义变形表格?

我宁愿使用 css 而不是覆盖模板。

麻烦的是我不知道css应该是什么样子。我确实想对另一个问题发表评论,但我太新了!

'yourdivnamehere' 是什么样的?

或者是否有我可以使用的变形数据网格替代小部件?

0 投票
1 回答
124 浏览

pyramid - 带有两个选项卡的变形 2/滤锅模式甚至无法验证

尝试为变形 2、滤锅 1.0 制作一个带有两个选项卡(命令式)的表单。表单的想法是在手动添加网页及其标题之间进行选择,或者选择一个提要 URL:

在表单控制器(金字塔)中:

虽然控件似乎有数据:

appstruct 为空:

尝试了标题,缺失,默认,未知参数,没有结果。表格有什么问题?

此外,不是两个选项卡,而是两个后续字段集,但这可能是另一回事。

0 投票
2 回答
268 浏览

python - 使用 Pyramid 在视图和应用程序之间共享对象

我正在尝试使用 Pyramid 为数据分析管道创建一个 Web 界面。我正在使用变形和滤锅制作表格。我一直在调整这个例子:

http://pyramid-tutorials.readthedocs.org/en/latest/humans/security/step02/

提交表单后,大部分工作就完成了,但是有几个通用步骤只需要运行一次。我可以在服务器启动时将一些东西加载到内存中,以便可以从视图中访问它们吗?

0 投票
1 回答
298 浏览

pyramid - Deform 2.0:添加 HTML5 占位符

我正在尝试将 HTML5 占位符属性添加到 Deform 2.0 TextInputWidget。但是我不确定是否应该支持或者应该如何支持,因为文档对此不是很清楚 - 似乎有一些 mask_placeholder 功能不是我想要的。

如何将 HTML5 占位符添加到变形文本输入(2.0+)?