手把手教你Flask入门系列-0-快速上手

这是Flask入门系列的第一篇, 我们都知道python的web框架有很多,比如Django, Flask, Tornado等等, 我选择Flask的原因很简单, 它小巧玲珑.
进入主题之前, 我默认大家有了Python基础知识了, 好了,开始啦(macos或者linux都可以,就是不要用windows哦)

  1. 首先我们要创建一个Python虚拟环境
mkdir demo && cd demo
python3 -m venv venv
source ./venv/bin/activate
  1. 这一步我们在虚拟环境中安装Flask
source ./venv/bin/activate
pip3 config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
pip3 install flask
  1. 创建一个最小的web应用, 这一步要写的代码有点多哦.
touch app.py

然后在app.py文件中编写以下代码

from flask import Flask


app = Flask(__name__)

@app.route('/', methods=['GET', 'POST'])
def app_home_index():
    return 'hello, flask', 200


if __name__ == '__main__':
   app.run()
  1. 运行起来吧
export FLASK_APP=app.py #这一行可以省略,因为app.py是默认值
flask run
posted @ 2020-05-28 15:38  just_c  阅读(152)  评论(0)    收藏  举报