Flask服务入门案例

简介:

安装

pip install Flask

 

入门例子

复制代码
from flask import Flask
app = Flask(__name__)

@app.route('/hello.world')
def check():
    return 'hello world!'


if __name__ == '__main__':
    app.run(debug=False, host='0.0.0.0', port=80)   #指定了费debug模式,外部可访问的服务器,端口
复制代码

请求

1
2
$curl http: //10.177.80.30:80/hello.world
hello world!

错误案例

复制代码
from flask import Flask

app = Flask(__name__)

@app.route('/hello.world')
def check():
    return 200


if __name__ == '__main__':
    app.run(debug=False, host='0.0.0.0', port=80)
复制代码

注:返回值不可为整数

变量规则

复制代码
from flask import Flask
app = Flask(__name__)

@app.route('/h/<user>')
def check(user):
    return "hello world: %s" % user


if __name__ == '__main__':
    app.run(debug=False, host='0.0.0.0', port=801)
复制代码

请求:

$curl http://10.125.8.116:801/h/lalala
hello world: lalala

输出PUT、POST请求中的参数

复制代码
from flask import Flask
from flask import request
import os
app = Flask(__name__)

@app.route('/testcase', methods=['GET', 'POST'])
def test():
    if request.method == 'POST':
        msg = request.form.get('msg')
        return 'post msg:', msg
    else:
        msg =  request.args.get('msg')
        return 'put msg:', msg


if __name__ == '__main__':
    app.run(debug=False, host='0.0.0.0', port=8099)
复制代码

 

参考:http://docs.jinkan.org/docs/flask/quickstart.html

 






本文转自jihite博客园博客,原文链接:http://www.cnblogs.com/kaituorensheng/p/5088978.html,如需转载请自行联系原作者

相关文章
|
安全 网络安全 数据安全/隐私保护
Flask 入门系列教程(六)
Flask 入门系列教程(六)
312 0
|
关系型数据库 数据库连接 数据库
Flask应用基础入门总结
Flask应用基础入门总结
182 0
|
应用服务中间件 nginx Docker
使用 Python Flask 创建简易文件上传服务
在平时工作中,文件上传是一项常见的需求,例如将应用异常时通过脚本生成的dump文件收集起来进行分析,但实现起来却可能相当复杂。幸运的是,Flask框架提供了一种简单而高效的方式来处理文件上传,代码不到100行。在本文中,我们将探讨如何使用Flask实现文件上传功能,编写Dockerfile将应用程序通过docker部署。
|
JSON 关系型数据库 测试技术
使用Python和Flask构建RESTful API服务
使用Python和Flask构建RESTful API服务
634 2
|
前端开发 JavaScript 数据库连接
一、Flask入门介绍
一、Flask入门介绍
503 1
|
数据采集 自然语言处理 数据可视化
优秀python系统案例】基于python Flask的电影票房数据爬取与可视化系统的设计与实现
本文介绍了一个基于Python Flask框架开发的电影票房数据爬取与可视化系统,该系统利用网络爬虫技术从豆瓣电影网站抓取数据,通过Python进行数据处理和分析,并采用ECharts等库实现数据的可视化展示,为电影行业从业者提供决策支持。
1730 2
优秀python系统案例】基于python Flask的电影票房数据爬取与可视化系统的设计与实现
|
iOS开发 MacOS Python
Python编程小案例—利用flask查询本机IP归属并输出网页图片
Python编程小案例—利用flask查询本机IP归属并输出网页图片
222 1
|
数据采集 数据可视化 大数据
【优秀python大屏案例】基于python flask的前程无忧大数据岗位分析可视化大屏设计与实现
本文介绍了一个基于Python Flask框架的前程无忧大数据岗位分析可视化大屏系统,该系统通过爬虫技术采集招聘数据,利用机器学习算法进行分析,并以可视化大屏展示,旨在提高招聘市场数据分析的效率和准确性,为企业提供招聘决策支持和求职者职业规划参考。
739 2
|
数据采集 数据可视化 算法
基于Python flask的boss直聘数据分析与可视化系统案例,能预测boss直聘某个岗位某个城市的薪资
本文介绍了一个基于Python Flask框架的Boss直聘数据分析与可视化系统,系统使用selenium爬虫、MySQL和csv进行数据存储,通过Pandas和Numpy进行数据处理分析,并采用模糊匹配算法进行薪资预测。
594 0
基于Python flask的boss直聘数据分析与可视化系统案例,能预测boss直聘某个岗位某个城市的薪资
|
数据库连接 Python
Flask 框架入门与实践:构建你的第一个 Web 应用
【5月更文挑战第18天】本文介绍了使用 Flask 框架构建第一个 Web 应用的步骤。首先通过 `pip install Flask` 安装框架,然后编写基本的 Python 代码创建应用,包括定义路由和响应。示例展示如何显示 &quot;Hello, World!&quot;,并扩展到显示用户信息的功能。利用模板(如 `index.html`)可使页面更丰富。随着学习深入,可以利用 Flask 的更多特性,如表单处理和数据库连接,来构建更复杂的 Web 应用。本文旨在激发读者对 Flask 和 Web 开发的兴趣,鼓励不断探索和实践。
438 7