如何在Google App Engine中使用Python获取HTML选择框的值?
我正在使用Google App Engine开发一个网页应用,使用的是Python运行环境,同时也在用Jinja2框架。现在我遇到一个问题:在我的HTML页面中,有一个表单,里面有以下的代码:
<select name="word" class="span4">
<option value="authors" selected>Authors</option>
<option value="blogs">Blogs</option>
<option value="bloggers">Bloggers</option>
<option value="ebooks">Ebooks</option>
<option value="author">Author</option>
<option value="writers">Writers</option>
<option value="kindle">Kindle</option>
</select>
在我切换到使用<select option>
之前,我一直在用<input type="text"..../>
,在Python中获取输入值非常简单:
def post(self):
word = self.request.get('word')
但是现在我无法让脚本正常工作,因为我无法获取用户提交的表单中选择的值。请帮帮我,我找了很久都没有找到清楚的解决办法!谢谢,期待你的帮助!
1 个回答
4
你可以使用
self.request.get_all('word')
https://developers.google.com/appengine/docs/python/tools/webapp/requestclass?hl=en#Request_get_all