liujiusheng / blog

个人博客,blog
19 stars 0 forks source link

Flask学习 #214

Open liujiusheng opened 2 years ago

liujiusheng commented 2 years ago

Flask的官方网站: https://flask.palletsprojects.com/en/2.0.x/

之所以选Flask是因为看到它集成了很多命令行操作的方法,这对我来说很重要。

Flask只支持Python3。

Flask上手很简单,直接安装包就可以了:

pip install Flask

安装好后就可以写代码了,index.py:

from flask import Flask

app = Flask(__name__)

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

启动:

先设置当前要启动的工程,这个index与咱们的工程入口文件名一致:

$env:FLASK_APP = "index"

如果把文件名命名为app.py或wsgi.py就可以不设置FLASK_APP环境变量。

再设置当前启动环境,development模式下修改了代码会自动重载:

$env:FLASK_ENV = "development"

最后启动工程:

flask run