Flask学习之旅——1.1初识Flask

Flask学习之旅——1.1初识Flask

前言

  • 从本文开始,正式踏上了学习Python Flask的旅程啦。
  • 我是跟着知了传课进行学习的,本系列涉及到的内容大部分来自知了传课。

Flask简介

  • Flask诞生于2010年, Armin Ronacher的一个愚人节玩笑。不过现在已经是一个用python语言基于Werkzeug工具箱编写的轻量级web开发框架,它主要面向需求简单,项目周期短的小应用。

  • Flask自2010年发布第一个版本以来,大受欢迎,深得开发者的喜爱,目前在Github上的Star数已经超过55.5k了,有超Django之趋势。flask能如此流行的原因,可以分为以下几点:

    • 微框架、简洁、只做他需要做的,给开发者提供了很大的扩展性。

    • Flask和相应的插件写得很好,用起来很爽。

    • 开发效率非常高,比如使用SQLAlchemyORM操作数据库可以节省开发者大量书写sql的时间。

一、安装Flask

在CMD里输入 pip insrall flask 即可安装。

二、第一个Flask程序

使用Pycharm新建一个Flask项目,新建项目截图如下:

在这里插入图片描述

创建完后,界面会自动生成以下截图中的文件:

单击文件夹中的app.py文件会看到以下代码:(注释为后期添加)

# 从flask框架中导入Flask类
from flask import Flask

# 传入__name__初始化一个Flask实例
app = Flask(__name__)

# app.route装饰器映射URL和执行的函数。这个设置将根URL映射到了hello_world函数上
@app.route('/')
def hello_world():
    return 'Hello World!'

if __name__ == '__main__':
    # 运行本项目,默认运行端口为5000,完整运行地址为http://127.0.0.1:5000/ 
    app.run()

然后点击运行,在浏览器中输入http://127.0.0.1:5000就能看到hello world了。

在这里插入图片描述

run方法参数

参数说明默认值
debug代码更新是否自动重启False
theaded是否开启多线程False
port指定端口5000
host指定主机(设置0.0.0.0可以通过本地IP访问)127.0.0.1

结尾

参考文献:知了传课

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

未来程序猿小吕

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

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

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

打赏作者

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

抵扣说明:

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

余额充值