【问题标题】:HTML form name array parsing in Pyramid (Python)Pyramid 中的 HTML 表单名称数组解析(Python)
【发布时间】:2011-10-07 18:16:28
【问题描述】:

Pyramid 有什么方法可以处理如下所示的 HTML 表单输入:

<input type="text" name="someinput[]" value="" />

甚至更有用:

<input type="text" name="someinput[0][subelement1]" value="" />
<input type="text" name="someinput[0][subelement2]" value="" />
<input type="text" name="someinput[1][subelement1]" value="" />
<input type="text" name="someinput[1][subelement2]" value="" />

...并轻松访问该数据(例如通过字典)?

任何帮助将不胜感激!

编辑: 更清楚地说,我需要的是能够拥有一个表单,用户可以在其中添加尽可能多的一组输入元素的“实例”,例如添加 1 到 n 个用户,每个用户包含 firstnamelastnameusername(或类似名称)。

【问题讨论】:

    标签: python html forms pyramid


    【解决方案1】:

    一种解决方案是使用peppercorn。虽然它不支持您正在寻找的语法,但它可以让您通过使用表单将结构化数据发送到您的 Pyramid 应用程序。 A more casual description也存在。

    【讨论】:

    • 这似乎与我正在寻找的内容足够接近,谢谢!不过,我确实希望有一种“更好”(或更优雅)的方式。
    • 如果您听说过,请告诉我。与此同时,对 HTML 表单的原始开发者表示鄙视,我敢肯定他们是亲手吃汤的。
    猜你喜欢
    • 2011-04-02
    • 2013-12-08
    • 2014-04-02
    • 2014-06-24
    • 2020-08-09
    • 2019-09-13
    • 2014-03-27
    • 2011-10-16
    • 1970-01-01
    相关资源
    最近更新 更多