flaskWeb
1.安装
虚拟环境
检查安装
$ virtualenv --version
安装
$ sudo apt-get install python-virtualenv
创建 Python 虚拟环境
$ virtualenv venv
使用 Git取得 flasky 源码
$ git clone https://github.com/miguelgrinberg/flasky.git
$ cd flasky
$ git checkout 1a
激活这个虚拟环境
$ source venv/bin/activate
(venv) $
解除虚拟
$ deactivate
安装flask包
(venv) $ pip install flask
2.程序的基本结构
2b
通过 git checkout 2a 来取得实例代码
# 初始化
from flask import Flask
app = Flask(__name__)
# 路由和视图函数
@app.route('/') # 路径
def index():
return '<h1>Hello World!</h1>'
if __name__ == '__main__':
app.run(debug=True)
(venv) $ python hello.py
* Running on http://127.0.0.1:5000/
* Restarting with reloader
在网页上输入 http://127.0.0.1:5000/
2c
(venv) $ pip install flask-script
Flask-Script 是一个 Flask 扩展,为 Flask 程序添加了一个命令行解析器
传递设置选项的理想方式是使用命令行参数。
(venv) $ python hello.py runserver --host 0.0.0.0
* Running on http://0.0.0.0:5000/
* Restarting with reloader
# 在网页上输入 http://127.0.0.1:5000/
$ ifconfig -a 查看 ip
局域网中的其他机器可以通过 IP:5000进入网页