我正在尝试使用 Deform/Colander/Chameleon/Pyramid 进行一系列相关输入,但找不到任何示例。例如
国家/地区 产量的下拉列表->
State 或 Province 或 Division ..etc.. 的下拉菜单产生->
County 或 City 的下拉列表 ... 可能会产生 ->
下拉城市 ...
这可以使用变形来完成吗? (如果不能,我应该看看替代的表单生成解决方案还是使用纯 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/