1.Flask框架的介绍与环境搭建
Flask是一个轻量级的web框架, Flask就提供了一个简单的内核.
- 轻量级:
Flask提供简单的内核, 其他功能需要扩展包来实现.
Flask在大型项目中使用的扩展包多了, 也会变得笨重.
pip install Flask==1.0.2
安装Flask框架, 会自动安装jinja2模板引擎与Werkzeug路由模块, 他俩使我们Flask框架的核心成员.
pip install virtualenvwrapper
1.创建虚拟环境: mkvirtualenv envname
2.激活虚拟环境: workon envname
3.安装包和查看安装包:
pip install pkname
pip list
pip show django
4.查看所有的虚拟环境: lsvirtualenv
5.退出虚拟环境: deactivate
6.删除虚拟环境: rmvirtualenv
pip freeze > requirements.txt
pip install -r requirements.txt路径
2.第一次邂逅Flask
from flask import Flask
app = Flask(__name__)
@app.route('/index')
def index():
return 'Hello xiaohehe'
if __name__ == '__main__':
app.run()
1.app = Flask(__name__)
说明:
(1).__name__: 在本文件运行时__name__的值为__main__, 如果一个文件作为包被导入, 包内的__name__的值为包的名字.(理解最好, 不理解没关系)
(2).Flask()实例化对象, 传递的__name__用于定位程序的位置
(3).注意:传递其他任意的非标准模块名均可, 但不推荐这样做
2.定义路由
flask采用装饰器形式定义路由