[零起点]用Flask输出第一个hello world

笔者在Windows上用的Vagrant搭建的CentOS 7作为开发环境,具体怎么操作可以翻阅本站前面的博文。

1.安装 python/pip/setuptools

FlaskPython2.x和3.x都已支持,个人更倾向3.x,所以安装的是3.5,安装方法参考:

2.安装flask

需要注意的是:这里如果是python2.x你安装的pip版本会是pip,如果是python3.x则使用pip3,注意这里的命令使用方法

pip/pip3 install Flask

3.建立第一个输出"Hello World!"的文件

vi hello.py

输入以下内容

from flask import Flask
app = Flask(__name__)

@app.route("/")
def hello():
    return "Hello World!"

4.启动你的项目

export FLASK_APP=hello.py 
flask run

注意:vagrant环境中如果端口不能转发到宿主电脑上的话需要在flask run后面加上--host参数

flask run --host=0.0.0.0

访问你的项目:

本地搭建请直接访问 http://127.0.0.1:5000 ,如果是vagrant环境对应修改后面转发到宿主电脑的端口号即可(注意这里的5000端口号)

如果你设置了私有网络,如下配置

config.vm.network "private_network", ip: "192.168.33.10"

你也可以通过 http://192.168.33.10:5000 来访问

Post Comment