找回密码
 立即注册
首页 业界区 安全 Python Flask框架入门_1.初识Flask

Python Flask框架入门_1.初识Flask

篁瞑普 昨天 17:54
使用Flask框架创建网站:
  1. from flask import Flask
  2. #创建Flask对象
  3. app = Flask(__name__)
  4. #当网址后加入/index时,输出成功
  5. @app.route("/index")
  6. def index():
  7.     return "成功"
  8. #当网址后加入//home时,输出失败
  9. @app.route("/home")
  10. def home():
  11.     return "失败"
  12. if __name__ == '__main__':
  13.     app.run(host="127.0.0.1",port=5000)
复制代码
获取请求数据:
  1. from flask import Flask,request
  2. #创建Flask对象
  3. app = Flask(__name__)
  4. #当网址后加入/index时,输出成功
  5. @app.route("/index",methods=["POST","GET"])
  6. def index():
  7.     age = request.args.get("age")
  8.     pwd = request.args.get("pwd")
  9.     print(age, pwd)
  10.     xx = request.form.get("xx")
  11.     yy = request.form.get("yy")
  12.     print(xx, yy)
  13.     print(request.json,type(request.json))
  14.     return "成功"
  15. #当网址后加入//home时,输出失败
  16. @app.route("/home")
  17. def home():
  18.     return "失败"
  19. if __name__ == '__main__':
  20.     app.run(host="127.0.0.1",port=5000)
复制代码
使用postman进行测试
分别进行get、post和json测试
1.get测试
1.png

2.post测试
2.png

3.json测试
3.png

返回json数据:
  1. from flask import Flask,request,jsonify
  2. #创建Flask对象
  3. app = Flask(__name__)
  4. #当网址后加入/index时,输出成功
  5. @app.route("/index",methods=["POST","GET"])
  6. def index():
  7.     # age = request.args.get("age")
  8.     # pwd = request.args.get("pwd")
  9.     # print(age, pwd)
  10.     # xx = request.form.get("xx")
  11.     # yy = request.form.get("yy")
  12.     # print(xx, yy)
  13.     # print(request.json,type(request.json))
  14.     # return "成功"
  15.     # # 调用核心算法, 生成sign签名
  16.     return jsonify({"status": True, 'data': "6"})
  17.     # return json.dumps({"status": False, 'error': "错误"})
  18. #当网址后加入//home时,输出失败
  19. @app.route("/home")
  20. def home():
  21.     return "失败"
  22. if __name__ == '__main__':
  23.     app.run(host="127.0.0.1",port=5000)
复制代码
结果如下:
4.png


来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

相关推荐

您需要登录后才可以回帖 登录 | 立即注册