import bottle
from bottle import template, Bottle, static_file, request, redirect
bottle.TEMPLATE_PATH.append("./templates/") # 指定模板目录
root = Bottle()
@root.route("/index", method=["GET", "POST"])#method 默认GET,可以指定其他请求或者请求方式列表
def index():
print (request.method) #POST
print (request.forms) #post请求信息
print (request.query) #get 请求数据
print (request.body) #POST 请求数据
print (request.files) #上传的文件信息
print (request.cookies) #cookie信息
print (request.environ) #环境信息
print (request.json) #
print (request.params) #
if request.method == "GET":
return template("<h1> Hello {{ name }}</h1>", name="Bottle")
elif request.method == "POST":
return redirect("/index/")
@root.route("/static/<path:path>")
def callback(path):
return static_file(path, "static") #指定静态文件目录static
root.run(host="localhost", port=8080)
网友评论