编程学习网 > Python编程 > flask框架的搭建步骤详解
2022
11-29

flask框架的搭建步骤详解

今天编程学习网为大家讲解flask框架的搭建步骤详解,有需要的小伙伴可以参考一下:

创建一个Flask框架

1、打开pycharm专业版,创建一个flask框架项目,如图:

  • 这里的虚拟环境是创建项目之前已经创建好的虚拟环境

2、点击创建按钮,跳转到项目主界面,如图:

由上图可以看出项目的结构,如图:

解析一个应用程序

创建完成Flask项目,会自动生成一个应用程序,代码如下:

from flask import Flask
# 初始化Flask实例
app = Flask(__name__)
@app.route('/') # /就是指路由
def hello_world(): # 视图函数
    return 'Hello World!' # 视图函数return接受的类型是string,dict,tuple,response对象,以及WSGI可调用类型的
    
if __name__ == '__main__':
    app.run()

首先我们导入了 Flask 类。 该类的实例将会成为我们的 WSGI 应用。接着我们创建一个该类的实例。第一个参数是应用模块或者包的名称。如果你使用 一个单一模块(就像本例),那么应当使用 name ,因为名称会根据这个 模块是按应用方式使用还是作为一个模块导入而发生变化(可能是 ‘main’ , 也可能是实际导入的名称)。这个参数是必需的,这样 Flask 才能知道在哪里可以 找到模板和静态文件等东西。更多内容详见 Flask 文档。然后我们使用 route() 装饰器来告诉 Flask 触发函数的 URL 。函数名称被用于生成相关联的 URL 。函数最后返回需要在用户浏览器中显示的信息。

把它保存为 hello.py 或其他类似名称。请不要使用 flask.py 作为应用名称,这会与 Flask 本身发生冲突。

WSGI是指Web服务器网关接口(Python Web Server Gateway Interface,缩写为WSGI)是为Python语言定义的Web服务器和Web应用程序或框架之间的一种简单而通用的接口

打开Terminal,使用python3 app.py命令来运行一下该应用程序,如下图: