Flask 框架基本代码

Flask 框架基本代码Flask 框架基本代码 from flask import Flask app Flask name 实例化 Flask funck 就是网页访问时候端口后面参数 http 127 0 0 1 5000 funck 如果是 默认访问根节点的函数 app

大家好,我是讯享网,很高兴认识大家。

Flask 框架基本代码

from flask import Flask app = Flask(__name__) # 实例化Flask # '/funck' 就是网页访问时候端口后面参数 http://127.0.0.1:5000/funck (如果是'/'默认访问根节点的函数) @app.route('/funck') def funck(): return '返回数据' # 返回数据结果 if __name__ == '__main__': app.run(host='0.0.0.0', port='5000', debug=True) # 启动服务 # 参数: # host = '0.0.0.0' 让其他电脑都可以访问到我的flask服务 不传则默认本机172.0.0.1 # port = '5000' 端口号,如果端口号被占用则换一个 不传则默认5000 # debug=True 调试模式下启动服务 只要代码修改后保存就会自动加载不需要重启服务(且在浏览器上可以看到报错)

讯享网

网页 url 传入数据

方法1:必须传入,不传入则报错

讯享网from flask import Flask app = Flask(__name__) # 实例化Flask # '/funck/<网页传入的数据>' 在访问网页的时候必须传入的数据 http://127.0.0.1:5000/funck/用户名 @app.route('/funck/<args>') # 使用 <> 包裹着参数 <args> <int:args> 将参数固定到 url 必须要传 def funck(args): return f'返回数据-{args}' if __name__ == '__main__': app.run(debug=True) 

方法2:可以传入也可以不传入

from flask import Flask, request app = Flask(__name__) # 实例化Flask # http://127.0.0.1:5000/funck 不传参数则使用默认参数 default=1 # http://127.0.0.1:5000/funck/?arg=5 ?arg_k=5 (?开头) 则使用参数 arg_v=5 @app.route('/funck/') def funck(): # request.args.get 这中方式是以字典的格式传入的 arg_k = value # arg_k 字典的键, default 默认参数, type 参数类型 arg_v = request.args.get('arg_k', default=1, type=int) return f'您传入了数据-{arg_v}' if __name__ == '__main__': app.run(debug=True)
小讯
上一篇 2025-02-22 23:27
下一篇 2025-01-04 18:48

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/14800.html