# flask示例
from flask import Flask, redirect, request, jsonify
app = Flask(__name__)
@app.route('/')
def index():
return 'Index Page'
@app.route('/hello')
def hello():
return 'Hello, World'
# 传参数username 默认是字符串
@app.route('/api/<username>')
def us(username):
return "%s" % username
# 传参数username 可以更改类型 int float path uuid
@app.route('/api/<int:number>')
def func(number):
return "%s" % (number+number)
# methods 默认是get
@app.route('/login', methods=['POST'])
def login():
return "fa"
# 重定向
@app.route('/baidu')
def baidu():
return redirect("http://www.baidu.com")
@app.route('/test/my/first', methods=['POST'])
def first_post():
try:
my_json = request.get_json()
print(my_json)
get_name = my_json.get("name")
get_age = my_json.get("age")
if not all([get_name, get_age]):
return jsonify(msg="缺少参数")
# 返回json数据需要jsonify库
return jsonify(name=get_name, age=get_age)
except Exception as e:
print(e)
return jsonify(msg="出错了哦,请查看是否正确访问")
if __name__ == "__main__":
app.run(host="0.0.0.0")
Flask入门示例
最新推荐文章于 2024-05-20 10:59:10 发布