一.@get,@post
http的请求方法有get,post,delete,put几种。
route函数在默认情况下也即是get方法.若要使用其它方法则可以指定route函数的method参数。
注,方法@get('/login')与@route('/login')的访问路径相同但是执行的方法不一样。
二.静态文件 在bottle中图像,css等静态文件并不能自动调用,必须得通过@route方法来调用:
- from bottle import static_file
-
@route('/static/:filename')
-
def server_static(filename):
-
return static_file(filename, root='/path/to/your/static/files')
static_file调用能自动的猜测文件的mime类型,检查文件的权限并能生成错误消息header.
三.error
error方法用来生成错误页面,其参数为错误号。
- @error(404)
-
def error404(error):
-
return 'Nothing here, sorry'
以上显示了一个404错误
阅读(7774) | 评论(0) | 转发(0) |