
Flask
Flask是一个用Python语言编写的轻量级Web框架。
Flask基于Werkzeug WSGI工具包和Jinja2模板引擎。
较其他同类型框架更为灵活、轻便、安全且容易上手
君莫笑.
流年笑掷,未来可期(python学习中)
展开
-
Flask(1)- 介绍
1.Flask介绍为什么要学习flask框架?市场的原因在众多的python web框架中,flask和django大概占比90%, flask 大概占比是47%,所以学习flask还是非常有必要。学习的原因学习flask框架,大概需要两天的时间,学习时间少,所以学习flask性价比是非常高的。Django和flask对比Django: 重量级的框架,它提供了非常...原创 2019-09-21 18:44:51 · 286 阅读 · 0 评论 -
Flask(2)- 工程搭建
1.虚拟环境安装主要是用来解决相同库,不同版本的问题。1.创建虚拟环境 mkvirtualenv -p python3 flask_142.切换虚拟环境 workon flask_143.退出虚拟环境 deactivate4.删除虚拟环境 rmvirtualenv flask_145.导出所有第三方包的信息 pip freeze > requirements.txt...原创 2019-09-21 18:45:46 · 199 阅读 · 0 评论 -
Flask(3)- 路由与蓝图
10.Flask查询路由的方式在flask中,使用app.url_map存放所有的路由信息d05_url_map.py1.直接打印url_mapprint(app.url_map)2.使用flask routes(先执行命令:export FLASK_APP=app所在模块)flask routes3.自定义一个接口,返回所有路由信息@app.route('...原创 2019-09-21 18:47:11 · 512 阅读 · 0 评论 -
Flask(4)- 请求与响应
16.url路径参数获取目标:知道如何获取路径参数获取的url参数,获取的是最后一个/-? 之间的字符串转换器语法: <>@app.route('/<user_id>')def index(user_id): return 'user_id is %s' %(user_id)17.系统常用的转换器d11_system_conver...原创 2019-09-21 18:49:41 · 204 阅读 · 0 评论 -
Flask(5)- 请求钩子与上下文
3.abort的使用目标:可以使用abort抛出http状态码异常文件: d03_abort.py作用: 抛出异常http状态码使用:# abort(http错误状态码) 4XX 5XXabort(404)4.异常捕获处理目标:可以使用errorhandler捕获异常文件: d04_errorhandler.py使用格式@app.errorh...原创 2019-09-21 18:52:11 · 208 阅读 · 0 评论 -
Flask(6)- Flask-RESTful
8.Flask-RESTful的第一个程序目标:可以使用flask-restful扩展编写视图类作用: flask-restful是用于快速构建REST API的Flask扩展文件: d08_rest_first.py安装pip install flask-restful使用步骤1.导入Resourse, Apifrom flask_restful imp...原创 2019-09-21 18:54:41 · 644 阅读 · 0 评论 -
Flask复习
复习第一天:import jsonfrom flask import Flask, Blueprint, requestfrom werkzeug.routing import BaseConverterdef create_app(config): app = Flask(__name__, static_folder='static', static_url_path='/...原创 2019-09-25 15:53:52 · 228 阅读 · 0 评论 -
Flask框架总结
Flask回忆篇Flask总结原创 2019-09-25 19:11:49 · 284 阅读 · 0 评论