【问题标题】: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 的类似问题:stackoverflow.com/questions/801354/…

标签: python bottle


【解决方案1】:

简短的回答:不,不可能。

更长的答案:是的,这是可能的,但您只需要自己编写代码即可。 (注意,这对我来说似乎并不太难,但我没有仔细考虑过。)

顺便说一句,没有“html 关联数组”之类的东西。听起来您已经习惯了特定的 PHP 约定,但您应该记住,这是特定于 PHP 的,与 HTML、Python 或 Bottle 无关。

【讨论】:

  • 我找到了您的long answer 的代码。 ok,官方文档中没有html关联数组,但是PHP和Ruby都用到了。
猜你喜欢
  • 2012-11-23
  • 2011-10-07
  • 1970-01-01
  • 2020-04-27
  • 1970-01-01
  • 2022-10-24
  • 1970-01-01
  • 2011-11-08
  • 2021-12-18
相关资源
最近更新 更多