安装
sudo pip install flask
会同时安装flaskjinja2wsdl,此时我在apache下创建工作目录:
cd /Applications/XAMPP/xamppfiles/htcdos
mkdir learnFlask
测试flask是否安装成功,进入python环境:
import flask
没反应并显示空白一行,表示安装成功了。
编写一个测试文件index.py
from flask import Flask app = Flask(__name__) @app.route('/') def index(): return '<h1>this is the index page</h1>' if __name__ == '__main__': app.run()
注意大小写,在终端输入
如果在远程服务器开发,app.run(host='0.0.0.0')
如果需要更换端口,加一个参数app.run(host='...', port=5005)
开启调试模式可以不需要每次重启应用,在app.run()前面加一句:
app.debug = True
python index.py
进入127.0.0.1:5000查看页面。
把host改为0.0.0.0
mac下查看ip
ifconfig | grep "inet " | grep -v 127.0.0.1
输入ip+端口号访问测试页面,当然,terminal下也需要重启运行一下index.py。