flask初体验

from flask import  Flask
app = Flask(__name__)

@app.route("/")
def hello():
    return "hello world"

if __name__ == '__main__':
    app.run()

上面是flask的基本语法,可以在官网查看flask官网

接下来我们来一一解释下每句代码的含义

1.

from flask import  Flask

// 导入flask程序包,我们知道导包有两种方法,一种是import 模块名,另一种是from … import 模块名,这里就不多赘述

2.

app = Flask(__name__)

// 初始化flask的对象,并且需要传入参数且参数的固定值是 __name__
// 实际上我们查看__name__的参数
__name__参数

static_path = " ", 表示静态文件的路径,静态文件访问路径(不推荐使用,使用 static_url_path 代替)

static_url_path = " ",表示静态文件访问路径,可以不传,默认为:/ + static_folder

static_folder = "xxx", 表示静态文件存储的文件夹,可以不传,默认为 static
template_folder = "templates" , 表示模板文件存储的文件夹,可以不传,默认为 templates
引用块内容

需要注意的是static_pathstatic_url_path实际是一样的,只是迭代出现的两种表现形式,就跟python2python3一个道理,并且以上参数无需过多的停留,只需知道__name__中有这几个参数,实际应用中只用到了__name__罢了

3.

@app.route("/")
def hello():
    return "hello world"

// 通过装饰器实现路由的功能,路由表示url的地址,我们可以当作是生活中路标,需要知道的是路由的参数是可以自定义的
// 通过url地址可以找到当前的index的函数,路由和函数是一一对应的关系
// 定义的函数名是自定义的

return “hello world” #表示响应体,服务器返回浏览器给用户观看的内容,一般省略状态码和响应头

4.

if __name__ == '__main__':
    app.run()

// 启动flask程序入口

5.浏览器输出结果
程序输出结果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值