![](https://img-blog.csdnimg.cn/20190920221611448.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
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 · 240 阅读 · 0 评论 -
Flask(2)- 工程搭建
1.虚拟环境安装 主要是用来解决相同库,不同版本的问题。 1.创建虚拟环境 mkvirtualenv -p python3 flask_14 2.切换虚拟环境 workon flask_14 3.退出虚拟环境 deactivate 4.删除虚拟环境 rmvirtualenv flask_14 5.导出所有第三方包的信息 pip freeze > requirements.txt...原创 2019-09-21 18:45:46 · 159 阅读 · 0 评论 -
Flask(3)- 路由与蓝图
10.Flask查询路由的方式 在flask中,使用app.url_map存放所有的路由信息 d05_url_map.py 1.直接打印url_map print(app.url_map) 2.使用flask routes(先执行命令:export FLASK_APP=app所在模块) flask routes 3.自定义一个接口,返回所有路由信息 @app.route('...原创 2019-09-21 18:47:11 · 399 阅读 · 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 · 162 阅读 · 0 评论 -
Flask(5)- 请求钩子与上下文
3.abort的使用 目标:可以使用abort抛出http状态码异常 文件: d03_abort.py 作用: 抛出异常http状态码 使用: # abort(http错误状态码) 4XX 5XX abort(404) 4.异常捕获处理 目标:可以使用errorhandler捕获异常 文件: d04_errorhandler.py 使用格式 @app.errorh...原创 2019-09-21 18:52:11 · 163 阅读 · 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, Api from flask_restful imp...原创 2019-09-21 18:54:41 · 567 阅读 · 0 评论 -
Flask复习
复习第一天: import json from flask import Flask, Blueprint, request from werkzeug.routing import BaseConverter def create_app(config): app = Flask(__name__, static_folder='static', static_url_path='/...原创 2019-09-25 15:53:52 · 200 阅读 · 0 评论 -
Flask框架总结
Flask回忆篇 Flask总结原创 2019-09-25 19:11:49 · 252 阅读 · 0 评论