python 之bottle简单使用

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)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。