0
点赞
收藏
分享

微信扫一扫

实现Flask基本程序

王老师说 2022-04-03 阅读 64
flask

实现Flask基本程序

1. 简单的7行代码实现一个web服务器

from flask import Flask

app = Flask(__name__)


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


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

在这里插入图片描述
说明:这里的hello word和我们在python程序print打印的hello word完全不同,这是web服务器,前端访问请求响应的结果

2.实现Flask基本程序的要求

具体步骤:

1、导入Flask类
2、创建Flask类的实例对象
3、定义路由和视图函数
4、启动服务器

3.Flask实现web服务代码说明

1、导入Flask类

from flask import Flask

2、 创建Flask类的实例对象

app = Flask(__name__)

注意 这样对 Flask(name) 是有要求的
具体要求
参数:必须是字符串,__name__的作用确定程序启动文件所在的位置;

符串,__name__的作用确定程序启动文件所在的位置;

实例路径会影响静态文件的访问;
http://127.0.0.1:5000/static/hello.html

例如 “name” 行 abc不行、 ab行、 abcd行;

name” 行
在这里插入图片描述

ab行
在这里插入图片描述

abc不行

在这里插入图片描述

结论:如果传入的参数为标准模块名,会影响静态文件的访问,不会影响视图函数的访问;

3、定义路由和视图函数

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

4、程序入口

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

main方法说明

if __name__ == '__main__':

在这里插入图片描述

当前文件独立运行时,该表达式成立
当前文件被导入到其它文件中调用,该表达式不成立,name == 文件名

举报

相关推荐

0 条评论