Bottle.py 是不是适用于 html 关联数组?
Posted
技术标签:
【中文标题】Bottle.py 是不是适用于 html 关联数组?【英文标题】:Does bottle.py work with html associative arrays?Bottle.py 是否适用于 html 关联数组? 【发布时间】:2014-01-13 10:25:12 【问题描述】:想在 Bottlypy 上使用关联数组。这是我在模板上得到的:
update.tpl
<input type="text" name="myvar[myfield1]">
<input type="text" name="myvar[myfield2]">
<input type="text" name="myvar[myfield3]">
controller.py
def myfun():
ing = request.forms.getall('myvar')
print len(ing)
打印出 0
也用 getlist 测试过,也没有工作
有可能吗?
【问题讨论】:
那你在问什么?是“bootley”还是“Bottlypy”?无论如何,您应该为它添加一个标签。 html 中也没有“数组”,它是一种标记语言。 @Pavlo 尝试过,但不能。好吧,让我们改变它,我们称之为“模拟”。问题仍然存在:如何? 我认为在 Python 中没有简单的方法可以做到这一点,无论是否使用 Bottlepy。这种方法很可能是 php-only AFAIK。仅供参考,有一个针对 django 的类似问题:***.com/questions/801354/… 【参考方案1】:简短的回答:不,不可能。
更长的答案:是的,这是可能的,但您只需要自己编写代码即可。 (注意,这对我来说似乎并不太难,但我没有仔细考虑过。)
顺便说一句,没有“html 关联数组”之类的东西。听起来您已经习惯了特定的 PHP 约定,但您应该记住,这是特定于 PHP 的,与 HTML、Python 或 Bottle 无关。
【讨论】:
我找到了您的long answer 的代码。 ok,官方文档中没有html关联数组,但是PHP和Ruby都用到了。以上是关于Bottle.py 是不是适用于 html 关联数组?的主要内容,如果未能解决你的问题,请参考以下文章