美文网首页
python 之bottle简单使用

python 之bottle简单使用

作者: stay丶gold | 来源:发表于2019-06-02 22:11 被阅读0次

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)

相关文章

网友评论

      本文标题:python 之bottle简单使用

      本文链接:https://www.haomeiwen.com/subject/xrpfxctx.html