百度商桥怎么接网站营销策略包括哪些内容
构建视图函数返回值
在 Python 中视图函数返回值有两种方式:
- 直接return- 返回元组(response【响应内容】, status【状态码】, headers【响应头】)可以省略status和headers, hearders可以是字典。- 可以自定义返回状态码,可以实现不符合http协议的状态码。
- make_response方法from flask import make_responseresponse = make_response('index page')response.status_code = '状态码'response.hearders['键'] = '值'
@app.route('/')
def hello_itheima():return 'hello itcast',666
重定向redirect示例
from flask import redirect
@app.route('/')
def hello_itheima():return redirect('http://www.itcast.cn')
返回JSON
from flask import Flask,jsonify
@app.route('/json')
def do_json():hello = {"name":"stranger", "say":"hello"}return jsonify(**hello)# return jsonify(name="stranger", say="hello")