前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >七行代码开始flask

七行代码开始flask

作者头像
云海谷天
发布于 2022-08-09 06:37:01
发布于 2022-08-09 06:37:01
23600
代码可运行
举报
运行总次数:0
代码可运行

前言:

  对于现有的企业接口服务实现方式来说,Java比较适用于大型的并发式的业务场景;而对一些低IO的且功能简单的数据接口来说,Python似乎更合适。近几年流行的Flask可以说是专为接口式开发而生。如果你想使用python进行快捷式接口开发,那么下面的一个简单的入门实例或许可以让你快速着手开发(大牛们请绕路)。

系统环境说明:

Python 2.7

pip 9.0.1

step1:安装Flask

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ pip install flask

Flask 0.12.2 

step2: 新建并编写python代码文件 app.py

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
from flask import Flask

app = Flask(__name__)


@app.route("/")
def hello():
    return "Hello Flask!"


if __name__ == '__main__':
    app.run(host="0.0.0.0")  # 通过自定义监听全部IP

step3: 启动或部署

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ python app.py

访问方式一:

访问方式二:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ curl 'http://{host}:5000'
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017-10-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Python全栈(七)Flask框架之1.Flask简介与URL和视图介绍
有时候安装了一个Python库,可能在IDE如PyCharm中不能使用,这是因为: 通过pip安装的库默认一般在全局环境中,而PyCharm一般会默认创建虚拟环境,所以两者的环境不一致,导致安装的包不能正常导入使用,解决办法有2种:
cutercorley
2020/07/23
3.2K0
Python全栈(七)Flask框架之1.Flask简介与URL和视图介绍
Flask的环境搭建(一)
Flask是使用Python编写的轻量级的WEB框架,所谓WEB框架就是可以让我们不用关心底层的请求响应处理,更加高效方便的编写WEB的程序。Flask的官方网址为:http://flask.pocoo.org/。
无涯WuYa
2019/05/28
6360
简单4步用FLASK/Django部署你的Pyecharts项目
因为如果只是单纯的使用pyecharts,我们展示的时候只能将我们的图表生成为静态文件,虽然也在也可以使用iframe等语句嵌入前端页面但是并不方便前后端数据交互。
刘早起
2020/04/22
1.9K0
Docker-Compose初体验
Compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,您可以使用 YML 文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服务。
Wu_Candy
2022/07/04
2430
Docker-Compose初体验
用Flask写后端接口
此篇为全栈技能系列的第13篇。 往期: 技能之用iMovie制作预告片 手机App介绍视频:用QuickTime Player录制,keynote剪辑 利用Github免费制作app介绍主页 技能之H5 技能之AR技术入门 5个用法,关于Gif。 Nodejs全栈之开启https协议 Nodejs全栈之nginx配置文件 技能:Electron开发桌面级应用 手机App介绍视频:用QuickTime Player录制,keynote剪辑 利用Github免费制作app介绍主页 用expo,从0到1 轻松学r
mixlab
2018/04/17
3.7K0
【Flask】Python基于Flask应用
比如: 使用 Flask 开发数据库的时候,具体是使用 SQLAlchemy 还是MongoEngine,选择权完全掌握在你自己的手中。
天天Lotay
2023/05/07
7220
【Flask】Python基于Flask应用
Flask(2)- 第一个 Flask Application
如果当前模块是主模块,则变量 __name__ 为 '__main__,此时调用 run() 方法启动 Flask 应用
小菠萝测试笔记
2021/07/14
5040
Flask(2)- 第一个 Flask Application
Flask Web 极简教程(二)- Flask 模板(Part A)
Flask 是一个使用 Python 实现的 Web 开发微框架,具有丰富的扩展,可以非常方便的继承 Jinja2、SQLAlchemy、WTF 等扩展。
RiemannHypothesis
2022/09/26
1.3K0
Flask Web 极简教程(二)- Flask 模板(Part A)
Python Flask 学习笔记 —— 一(搭建虚拟环境,运行第一个 flask 程序)
以下操作均在 windows 环境下进行,我使用的 Python 版本是 3.7.1
Gorit
2021/12/08
2K0
Python Flask 学习笔记 ——  一(搭建虚拟环境,运行第一个 flask 程序)
python-flask之helloworld
也可以直接在pycharm中输入from flask import Flask后点击安装。
Vincent-yuan
2023/02/26
5130
python-flask之helloworld
Flask Docker Hello Word
环境 Docker Flask 代码 新建 app.py 文件 From flask import Flask app = Flask(__name__) @app.route('/') def hello_world(): return 'Flask Docker Hello Word' if __name__ == '__main__': app.run(debug=True,host='0.0.0.0') 新建 requirements.txt 文件 Flask==0.10.1 D
霡霂
2019/03/12
4560
Flask源码分析一:服务启动
Flask是目前为止我最喜欢的一个Python Web框架了,为了更好的掌握其内部实现机制,这两天准备学习下Flask的源码,将由浅入深跟大家分享下,其中Flask版本为1.1.1。
oYabea
2020/09/07
8270
Flask入门:从基础到实践
在Web开发领域,选择适合项目需求的框架至关重要。Flask,一个轻量级的Python Web框架,以其简洁、灵活和易扩展的特性而备受开发者青睐。本文将介绍如何使用Flask迅速搭建一个轻量级的Web应用,并通过实例代码详细解析关键步骤。
一键难忘
2024/04/20
3910
了解Flask并实现简单的HTTP请求
结合我们822实验室开源的图像处理平台(http://822lab.top)介绍Flask后端开发,供后续学弟学妹参考,整个平台的从零搭建记录在[这里](https://www.jianshu.com/p/d92a53d57ab1),后端仓库在[这里](https://gitee.com/happysunrise/lab822server),前端仓库在[这里](https://gitee.com/happysunrise/lab822),欢迎大家为平台做贡献。
刘开心_1266679
2018/11/26
1.4K0
day115-Flask的session&路由参数&实例化配置&对象配置&蓝图&特殊装饰器(中间件)
1.基于Flask的session的认证校验简单实例 1.秘钥 2.登录写进session 3.装饰器&视图校验 4.路由中定义 endpoint 参数 from flask import Flask, render_template, redirect, request, session app = Flask(__name__) # step1:给一个秘钥 app.secret_key = 'Leon \' s secret_key' @app.route('/', methods=['GET'
少年包青菜
2020/04/20
6100
flask+gevent+uwsgi部署
先看flask默认的部署方式: #!/usr/bin/python3 # -*- encoding: utf-8 -*- # app.py from flask import Flask from flask import jsonify from flask import make_response app = Flask(__name__) app.config['JSON_AS_ASCII'] = False @app.route('/', methods=['GET']) def index(
马哥Python
2019/06/27
2.4K0
学习笔记 | Flask学习从入门到放弃(1)
Flask web开发学习笔记之初识Flask Flask是使用python编写的Web微框架 Flask有两个主要依赖: WSGI(Web Server Gateway Interface,Web服务器网关接口) Jinja2模块引擎 1.1搭建开发环境 1.1.1 Pipenv工作流 可看作是pip加强版,是pip和pipfile和virtualenv的结合体,使得包安装,包依赖管理和虚拟环境管理更加方便 python3.4及以上版本自带pip工具,使用 $ pip --version 查
Justlovesmile
2021/12/14
1.6K0
Python总结-----Flask框架
django-admin 可以快速创建工程目录 manage.py 管理工程项目 orm 这是一个模型类,是一个抽象层的数据库,类似于iOS的Model、安卓的实体类和Java的Dto admin 后台管理站
GuangdongQi
2020/05/26
6500
Flask框架入门完全指南
Flask作为Python最受欢迎的轻量级Web框架,以"微核心+可扩展"的设计哲学著称。其核心代码仅约2000行,却支持通过扩展实现完整Web开发功能。这种设计使得开发者可以:
DevKevin
2025/02/17
2000
Flask一分钟Mock一个API
本文介绍了如何使用Flask在一分钟内Mock一个API,只需要一个文件,一段代码,一条命令,即可完成。然后分别介绍了常用的GET请求和POST请求,以及带不带参数,获取请求头的用法。在测试时用到了curl命令,它的名字是Client URL的意思,在Mac和Windows都可以安装使用。
dongfanger
2021/07/01
9120
相关推荐
Python全栈(七)Flask框架之1.Flask简介与URL和视图介绍
更多 >
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验