[零起点]用Flask输出第一个hello world
笔者在Windows上用的Vagrant搭建的CentOS 7作为开发环境,具体怎么操作可以翻阅本站前面的博文。
1.安装 python/pip/setuptools
Flask对Python2.x和3.x都已支持,个人更倾向3.x,所以安装的是3.5,安装方法参考:在CentOS上安装Python3的三种方法
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
来访问