1、安装python环境
pc的终端打开问题与解决
【Pycharm】解决PyCharm Terminal报错:无法加载文件,因为在此系统上禁止运行脚本-CSDN博客
2、安装flask
在已激活的虚拟环境中可以使用如下命令安装 Flask:
$ pip install Flask
安装失败,网络超时,改为国内镜像
也可参考如下
WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connec-CSDN博客
3、开发几个简单get接口
from flask import Flask,request
app = Flask(__name__)
@app.route("/")
def hello_func():
return "hi,boy123"
@app.route("/love")
def say_love():
return "love @223"
@app.route("/love/<name>")
def say_love_name(name):
print(name)
return "love2 @223"+"name is:"+name
@app.route("/love/key/<name>")
def say_love_key(name):
print(name)
key = request.args.get("mykey")
print(key)
return "love2 @223"+name+",,key is: "+key
@app.route("/love/keys/<name>")
def say_love_keys(name):
print("name,,"+name)
key = request.args.get("mykey")
bigkey = request.args.get("bigkey")
print("key,,"+key)
print("bigkey,,"+bigkey)
return "love2 @223"+name+",,key is: "+key+",,bigkey is:"+bigkey
if __name__ == "__main__":
app.run()
测试
4、开发几个简单post接口
from flask import Flask,request
app = Flask(__name__)
@app.route("/test/post",methods = ["post"])
def my_post():
return "test,post"
@app.route("/test/post1",methods = ["post"])
def my_post1():
# 表单数据
name = request.form["name"]
sex = request.form["sex"]
print("name,"+name+",sex,"+sex)
return "test,post1"
@app.route("/test/post2",methods = ['get',"post"])
def my_post2():
# json数据
json_data = request.get_json()
name = json_data['name']
email = json_data['email']
print("json_data ,name,"+name+",%d,email,"+email)
return "test,post2"
if __name__ == "__main__":
app.run(port=5432)
在postman测试