我正在使用Google App Engine开发Web应用程序。我正在使用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')
但现在我无法使脚本生效,因为我无法从用户提交的表单中访问所选值。请帮忙,因为我环顾四周,找不到任何清楚的东西! 谢谢,我期待着您的帮助!
答案 0 :(得分:4)
你可以使用
self.request.get_all('word')
https://developers.google.com/appengine/docs/python/tools/webapp/requestclass?hl=en#Request_get_all