python怎么启动flask_新手搭建flask框架并启动以及flask启动接口地址的修改

习惯了java后台接口的开发,突然转到Python后台,开始会稍微有点不适应两种语言间的切换。最近由于工作需要,自学了Python以及一些基本框架,就从我第一个实现的框架flask来说起吧。Python新手,所感有不足之处还望大佬指正!

一、flask是什么?

简而言之,flask是Python的一个Web框架,而且是一个微框架(微不是小或者功能残缺,麻雀虽小,五脏俱全)。

flask旨在保持核心功能的简单而易于扩展,也就是说一个纯粹的flask框架只拥有Web框架的基本核心功能,至于其他功能就需要你给他配上“车轮”了,flask具有高扩展性,所以开发者可以根据自己的需要自行选择最合适的“车轮”。

二、搭建flask框架

flask是我见过的最简单的Python框架(虽然我也没见过其他的/笑哭,不过真的很便捷)

(这里使用的是pyCharm进行开发的)

1、创建一个flask项目

创建一个新的Python项目,点击File -> New Project -> 配置好如下参数 -> 点击create即可

fb4b8151f7629ed098806f35ec7bab97.png

当项目创建好后的文件目录如下(是不是很简洁)

44b64ceec0ac3b9e95a0dfe277f8acba.png

来说说这个app.py文件,它可以理解成是一个主启动类,程序的入口,导入Flask类,好比于main(),Springboot中的xxxApplication.java。

到目前为止。一个简单的flask框架就搭建完成了,下面我们来初步运行一下

2、运行flask

这里我们有多种运行方式:

a:直接运行app.py文件运行

b:点击run运行

c:使用命令行运行app.py(python app.py)

d:使用flask命令运行(flask run)

0fc37e685412b48ad10d636748dadddd.png

3、接口调用

这个时候flask服务已经启动了,默认为get请求,可以直接使用url调用:

8b1e04250a85de2af5f99840a3c29caf.png

三、 flask启动详解

上面提到了flask有多种启动方式,这里主要详细讲解两种:Python启动命令、flask启动命令

flask在app.py文件中修改启动方法是可以配置端口与ip的,配置如下:

if __name__ == '__main__':

app.run(host='127.0.0.2',port=8088)

c793491ec42a4544fedd3e85e0e6e1a4.png

1、python app.py

这种是传统的Python项目启动方式,不带任何参数,启动端口默认为5000,ip默认为127.0.0.1。

注意:如果想在局域网或者公网环境中访问,需要将 app.run(host='0.0.0.0',port=8088)中的host配置成0.0.0.0。这样项目的路径ip就是当前服务主机的ip,不写的话只能通过127.0.0.1调用。

2、python -m flask run -p 8088 -h 127.0.0.2

这种是传统启动与flask启动相结合的方式,在命令中就可以配置端口以及地址参数(可省略),app.py中配置的端口等信息失效。

03aa45c080f90f79bb49f2131a6488bf.png

3、flask run -p 8088 -h 127.0.0.2

这种方式是纯flask启动方式,在命令中也可以配置端口以及地址参数(可省略),app.py中配置的端口等信息失效。

6849a13e1a23095888a7232d880a205b.png

实现api接口调用以及GET&POST参数的注意事项,详情请见下一博文:

  • 5
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值