Flask起步,7行代码搭建第一个简易服务器

文章介绍了如何使用Flask框架搭建web应用,包括环境配置、基本路由设置和应用运行。通过示例代码展示了如何实例化Flask应用,创建路由以及运行服务器。此外,还提及了Flask的依赖库和自定义路由的编写。最后提到了`app.run()`的host和port参数,以及指定端口号运行服务器的代码示例。
摘要由CSDN通过智能技术生成

章节:

​​​​​第二节:Flask全栈的开始,sqlalchemy连接数据库


一,完整代码提前

1.需要flask环境

# 导入 flask 库
from flask import Flask

# 实例化 flask 应用
app = Flask(__name__)

# flask使用装饰器创建路由,路由下的第一个自定义函数为该路由执行的函数
#  "/" 后面是自定义的路由,不写默认为 127.0.0.1
@app.route('/')
def index():
    return 'hello Flask'

# 人口函数
if __name__ == '__main__':
    # 运行该实例
    app.run()

启动服务器效果,在浏览器输入:你定义的路由

二,教程开始

1.安装flask库:

        命令行输入:pip install flask

        会默认同时安装flask依赖:WerkzeugJinja ,MarkupSafe ,ItsDangerousClick

        依赖不需了解,跳过即可

编码:

        导入 flask 库

# 导入 flask 库
from flask import Flask

        实例化flask库,注意实例化代码的Flask 第一个字母为大写

# 实例化 flask 应用
app = Flask(__name__)

        设置路由并定义函数

@app.route('/')
def index():
    return 'hello Flask'

        示例一个自定义路由,  

        以下写法,在浏览器的地址栏输入相应为: 127.0.0.1:5000/index

@app.route('/index')
def index():
    return 'hello Flask'

             运行实例

# 人口函数
if __name__ == '__main__':
    # 运行该实例
    app.run()

        入口函数是符合规范写法,当然省略入口函数同样可以正常运行,如下

        但建议使用规范写法

# 人口函数
# if __name__ == '__main__':

# 运行该实例
app.run()

        app.run() 有两个常用参数,host 和 port

        host指定主机地址,port指定端口号

        当我们指定了以下主机和端口号,浏览器地址栏的输入也要进行相应改变

# 人口函数
if __name__ == '__main__':
    # 运行该实例
    app.run(host="127.0.0.1",port="8888")

        浏览器地址栏输入变化

使用flask搭建最简单的服务器demo已经实现

再放一遍指定端口号的完整代码,和运行效果

# 导入 flask 库
from flask import Flask

# 实例化 flask 应用
app = Flask(__name__)

# flask使用装饰器创建路由,路由下的第一个自定义函数为该路由执行的函数
@app.route('/')
def index():
    return 'hello Flask'

# 人口函数
if __name__ == '__main__':
    # 运行该实例
    app.run(host='127.0.0.1',port=8888)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

自动販卖机

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值