所以我的問題是,提交這種特殊形式的時候我怎麼能得到形式值列表:谷歌應用程序引擎 - 提交表單字段「字段[關鍵]」
<form action="/foobar" method="post">
<input type="text" value="text 1" name="text[key_1]" />
<input type="text" value="text 2" name="text[key_2]" />
<input type="text" value="text 3" name="text[key_3]" />
<input type="text" value="text 4" name="text[key_4]" />
</form>
目前,你不能讓這一切值作爲字典/ touple /列表使用self.request.get('文本')或self.request.get_all('文本'),因此,這隻適用於如果你正好指定self.request.get('文本[key_1]') 。
你可以做這種類型的形式:
<form action="/foobar" method="post">
<input type="text" value="text 1" name="text" />
<input type="text" value="text 2" name="text" />
<input type="text" value="text 3" name="text" />
<input type="text" value="text 4" name="text" />
</form>
文本= self.request.get_all( '文')//你會得到的文本= [ '文本1', '文本2',「文本3' ,‘文本4’]
但是就像我說的,我需要鑰匙/對形式值
'X [Y]'的形式是一個相當奇怪的PHP慣例。你最好選擇一些更適合解析自己的東西。或者更好,只需使用不同的名稱,這就是命名字段的一種。 – 2011-06-02 10:32:59