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 本身发生冲突。