Flask入门

一个最小的应用 一个最小的Flask应用如下:

from flask import Flask

app = Flask(__name__)

@app.route("/")
def hello_word():
    return "<p>Hello, World!</p>"

 

那么,那些代码是什么意思呢?

  1. 首先我们导入了Flask类。该类的实例将会成为我们的WSGI应用。
  2. 接着我们创建一个该类的实例。第一个参数是应用模块或者包的名称。__name__是一个适用大多数情况的快捷方式。有了这个参数,Flask才能知道在哪里可以找到模版和静态文件等东西。
  3. 然后我们使用route()装饰器来告诉Flask触发函数的URL。
  4. 函数返回需要在用户浏览器中显示的信息。默认的内容类型是HTML,因为字符中的HTML会被浏览器渲染。
    把它保存在hello.py或者其他类似名称。不要使用flask.py作为应用明晨,这会与Flask本身发生冲突。
  5. 可以使用flask命令或者python-m 开关来运行这个应用。在运行应用之前,需要在终端里导出FLASK_APP环境变量:

  

  作为一个捷径,如果文件名为app.py 或者wsgi.py,那么就不需要设置FLASK_APP环境变量

 

  

posted @ 2023-05-29 14:24  ji哩咕噜  阅读(12)  评论(0编辑  收藏  举报