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 关联数组?的主要内容,如果未能解决你的问题,请参考以下文章

bottle.py中的SimpleTemplate

bottle.py中的路由搜索优化

day-3.初识pythong框架bottle

bottle.py 实现批量文件上传

bottle.py 实现批量文件上传

通过 IIS ARR 的客户端关联/粘性会话是不是适用于 ASP.NET Core 3+/.NET 5?