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

标签 python chameleon deform colander

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

国家/地区 产量的下拉列表->

StateProvinceDivision ..etc.. 的下拉菜单产生->

CountyCity 的下拉列表 ... 可能会产生 ->

下拉城市 ...

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

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

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

最佳答案

这是所谓的主/从小部件问题,如果没有 JavaScript,则无法在 HTML UI 中解决此问题。

我建议您使用 Deform 渲染完整的小部件,然后在 JavaScript 中编写显示/隐藏逻辑。

A JavaScript / jQuery library a wrote long time ago to address use cases like this .

关于python - 使用变形的相关/级联输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28516980/

相关文章:

python - 面板上的多个堆叠条形图(matplotlib)

python - 我可以在另一个变色龙模板中嵌套多个模板对象吗?

python - 在变色龙中使用基本布局模板

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

python-3.x - 将 Deform.FileData 架构节点保存为文件

python - Emacs Python 错误延迟

python - 我如何使用 google.oauth2 python 库?

python - 无法导入名称getoutput

python - 变色龙模板 : Default value in 'tal:switch'

jquery - 使用 ajax 和 jQuery Form 进行变形