229.5.flask请求和相应

1.请求

# coding=utf-8
import json

from flask import Flask, redirect, render_template, request, jsonify, make_response

app = Flask(__name__)


@app.route("/index")
def index():
    # 请求相关
    # request.method
    # request.args
    # request.form
    # request.values
    # request.cookies
    # request.headers
    # request.path
    # request.full_path
    # request.script_root
    # request.url
    # request.base_url
    # request.url_root
    # request.host_url
    # request.host
    # request.files
    # obj = request.files['the_file_name']
    # obj.save('/var/www/uploads/' + secure_filename(f.filename))

    # 响应相关信息
    # return "字符串"
    # return render_template('html模板路径',**{})
    # return redirect('/index.html')

    return "hello world"
    return render_template("index.html", d1=123)
    return redirect("/index")
    return json.dumps([])
    return jsonify([])

    # 设置响应头, cookie
    # response = make_response(render_template('index.html'))
    # response是flask.wrappers.Response类型
    # response.delete_cookie('key')
    # response.set_cookie('key', 'value')
    # response.headers['X-Something'] = 'A value'
    # return response


if __name__ == '__main__':
    app.run()

参考: 去吴佩琪老师博客找

posted @ 2022-06-02 13:44  楠海  阅读(32)  评论(0)    收藏  举报