1.5.4 查询值
2016-01-11 11:43
351 查看
查询字符串(例如/forum?id=1&page=5)在传送小的数字或是键值对时服务器经常用到。你可以使用BaseRequest.query来查询属性(一个FormsDict)来接收这些值,另外BaseRequest.query_string属性用来得到整个字符串。
from bottle import route, request, response, template
@route('/forum')
def display_forum():
forum_id = request.query.id
page = request.query.page or '1'
return template('Forum ID: {{id}} (page {{page}})', id=forum_id, page=page)
from bottle import route, request, response, template
@route('/forum')
def display_forum():
forum_id = request.query.id
page = request.query.page or '1'
return template('Forum ID: {{id}} (page {{page}})', id=forum_id, page=page)
相关文章推荐
- 1.2.0 Quickstart: "Hello World"(快速开始:“你好世界!”)
- 1.3.0 REQUEST ROUTING(请求路由)
- 1.3.1 DYNAMIC ROUTES(动态路由)
- 1.3.2 HTTP REQUEST METHODS(http 请求方式)
- 1.3.3 ROUTING STATIC FILES(路由静态文件)
- 1.3.4 ERROR PAGES(错误页面)
- 1.4.0 GENERATING CONTENT(生成内容)
- 1.4.1 STATIC FILES(静态文件)
- 1.4.2 HTTP ERRORS AND REDIRECTS(HTTP 错误和重定向)
- 1.4.4 Cookies
- 1.5.0 REQUEST DATA(请求数据)
- 1.5.1 INTRODUCING FORMSDICT(介绍表格字典)
- 1.5.2 COOKIES
- 1.5.3 HTTP HEADERS
- 1.6 PLUGINS(插件)
- 1.6 TEMPLATES(模板)
- 1.5.9 WSGI ENVIRONMENT(WSGI 环境)
- 1.5.8 THE RAW REQUEST BODY(请求的主体部分)
- 1.5.7 JSON 文本
- 1.5.6 文件上传