创建项目的虚拟环境
安装flask
在自己项目的虚拟环境下安装,这样不影响别人的项目
创建一个app.py文件
1 2 3 4 5 6 7 8 9 10 11 12 13 14 #!/usr/bin/env python # -*- coding: utf-8 -*-py from flask import Flask app = Flask(__name__) @app.route('/') def test(): return "hello flask" if __name__ == '__main__': app.run()
运行
启动成功
1 2 3 4 Serving Flask app 'app' * Debug mode: off WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://127.0.0.1:5000
默认是启动在5000端口
看到有个告警,
说现在使用的这个模式用于开发环境调试,部署线上需要使用WSGI替代。
倒也不影响我们学习。
如果要解决,就修改代码为WSGI模式:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 from flask import Flask from gevent import pywsgi app = Flask(__name__) @app.route('/') def test(): return "hello flask--usepywsgi" # if __name__ == '__main__': # app.run() server = pywsgi.WSGIServer(('127.0.0.1', 5000), app) server.serve_forever()
需要安装gevent